宝塔创建数据库后如何授权远程访问?修改用户权限并开放3306端口。
默认情况下,宝塔创建的MySQL数据库不允许远程连接。要实现本地开发或跨服务器访问,需要授权用户并开放3306端口。
- 典型场景:本地连接服务器数据库调试。
- 常见问题原因:
- 用户权限未允许任意IP连接。
- 3306端口未开放或被防火墙拦截。
- MySQL配置未监听0.0.0.0。
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
修改用户权限 | 授权远程访问 | 不建议使用root账户 |
开放3306端口 | 宝塔防火墙/安全组限制访问 | 云平台也要同步开放 |
配置MySQL监听地址 | 默认仅监听127.0.0.1 | 改为0.0.0.0以接受外部连接 |
使用SSH隧道 | 更安全的远程访问方式 | 需配置密钥或密码 |
操作建议
- 在宝塔数据库管理中,编辑用户权限,添加
%
通配符。 - 在宝塔防火墙及云平台安全组中开放3306端口。
- 修改MySQL配置文件,将bind-address改为
0.0.0.0
。 - 远程测试连接,确保能正常读写。
更新时间:2025-06-04 22:30:31
上一篇:宝塔面板建站常见错误?问题解决