宝塔开启MySQL远程连接
默认情况下MySQL只允许本地连接,如需远程访问,需配置用户权限、开放3306端口,并修改绑定地址。
常见原因包括:
- 未创建允许远程连接的用户
- 未开放3306端口
- MySQL配置文件限制绑定地址
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
创建远程用户 | 所有远程连接需求 | 描红提示:避免使用root账户 |
修改bind-address | 绑定地址限制 | 需重启MySQL服务 |
开放3306端口 | 网络限制 | 确保系统和云平台均开放 |
操作建议
- 进入宝塔“数据库”页面,添加用户并勾选“允许远程连接”。
- 修改MySQL配置文件(如
my.cnf
),将bind-address = 127.0.0.1
改为0.0.0.0
。 - 重启MySQL服务使配置生效。
- 检查服务器防火墙和云平台安全组是否放行3306端口。
- 使用客户端工具测试连接。
扫码添加技术【解决问题】
专注网站运营、网站安全十余年。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:Henry王,转载请注明原文链接:https://www.cnblogs.com/heneryw/p/18910636