我的知识记录

宝塔安装MySQL 5.7如何设置远程访问权限?

在宝塔中安装MySQL 5.7后,默认只允许本地访问。要实现远程访问,需修改MySQL用户权限及防火墙设置,确保外部主机可以连接数据库。

  • 典型场景
    • 应用部署在另一台服务器上需连接数据库。
    • 使用数据库客户端工具远程管理。
  • 常见原因导致远程连接失败
    1. MySQL用户权限未开放远程访问。
    2. 防火墙未放行3306端口。
    3. bind-address限制监听地址。

解决方案对比

方法 适用情况 注意事项
面板数据库模块添加远程IP 快速授权特定IP 只支持简单授权
手动修改MySQL用户权限 高级授权需求 需熟悉SQL语句
修改bind-address配置 允许任意IP访问 存在安全风险

操作建议

  1. 进入宝塔【数据库】模块 → 用户管理 → 编辑对应用户
  2. 在“权限管理”中添加远程IP或使用%通配符
  3. 检查服务器防火墙和云平台安全组是否开放3306端口
  4. 如需更灵活控制,可手动编辑MySQL用户权限并刷新

宝塔安装MySQL 5.7如何设置远程访问权限?

标签:

更新时间:2025-06-05 19:26:26

上一篇:宝塔安装后域名绑定错误导致网站打不开怎么办?

下一篇:宝塔Redis怎么用存储Session或Token?