宝塔安装MySQL 5.7如何设置远程访问权限?
在宝塔中安装MySQL 5.7后,默认只允许本地访问。要实现远程访问,需修改MySQL用户权限及防火墙设置,确保外部主机可以连接数据库。
- 典型场景
- 应用部署在另一台服务器上需连接数据库。
- 使用数据库客户端工具远程管理。
- 常见原因导致远程连接失败
- MySQL用户权限未开放远程访问。
- 防火墙未放行3306端口。
- bind-address限制监听地址。
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
面板数据库模块添加远程IP | 快速授权特定IP | 只支持简单授权 |
手动修改MySQL用户权限 | 高级授权需求 | 需熟悉SQL语句 |
修改bind-address配置 | 允许任意IP访问 | 存在安全风险 |
操作建议
- 进入宝塔【数据库】模块 → 用户管理 → 编辑对应用户。
- 在“权限管理”中添加远程IP或使用%通配符。
- 检查服务器防火墙和云平台安全组是否开放3306端口。
- 如需更灵活控制,可手动编辑MySQL用户权限并刷新。
更新时间:2025-06-05 19:26:26