2025-05-21 20:40:37
943

宝塔数据库主机如何配置远程访问权限?

摘要
本文详细讲解通过宝塔面板配置数据库远程访问权限的完整流程,涵盖用户权限管理、MySQL配置修改、防火墙设置及连接验证等关键步骤,适用于开发者和运维人员快速实现安全的远程数据库访问。...

一、配置用户访问权限

通过宝塔面板的数据库管理模块,可为用户授权远程访问权限。具体操作如下:

宝塔数据库主机如何配置远程访问权限?

  1. 登录宝塔面板,进入“数据库”管理界面;
  2. 选择目标数据库,点击“权限”按钮;
  3. 在权限设置中,将“允许连接的主机”修改为“%”(允许所有IP)或指定IP地址;
  4. 保存修改并重启MySQL服务以生效。

若需新建用户,可通过SQL语句创建并授权:
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%';
FLUSH PRIVILEGES;

二、修改MySQL配置文件

默认MySQL配置仅允许本地连接,需修改bind-address参数:

  • 通过宝塔面板进入MySQL设置界面,打开配置文件;
  • 找到bind-address = 127.0.0.1行,修改为bind-address = 0.0.0.0
  • 保存文件后重启MySQL服务。

三、防火墙与安全组设置

需确保服务器防火墙开放MySQL默认端口(3306):

不同系统的操作命令
  • Ubuntu/Debian:sudo ufw allow 3306/tcp
  • CentOS:firewall-cmd --permanent --add-port=3306/tcp

若使用云服务器,还需在安全组规则中添加对3306端口的放行。

四、验证远程连接

使用数据库客户端工具(如Navicat或MySQL Workbench)输入以下信息测试连接:

  • 主机地址:服务器公网IP
  • 端口:3306
  • 用户名/密码:已授权的账户信息

完成用户授权、配置文件修改及防火墙设置后,即可实现宝塔数据库主机的远程访问。建议生产环境中限制访问IP并定期审查权限,以保障数据安全。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部