宝塔开启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端口。
- 使用客户端工具测试连接。
更新时间:2025-06-04 22:33:54