我的知识记录

宝塔创建数据库后如何授权远程访问?修改用户权限并开放3306端口。

默认情况下,宝塔创建的MySQL数据库不允许远程连接。要实现本地开发或跨服务器访问,需要授权用户并开放3306端口

  • 典型场景:本地连接服务器数据库调试。
  • 常见问题原因:
    • 用户权限未允许任意IP连接。
    • 3306端口未开放或被防火墙拦截。
    • MySQL配置未监听0.0.0.0。

解决方案对比

方法 适用情况 注意事项
修改用户权限 授权远程访问 不建议使用root账户
开放3306端口 宝塔防火墙/安全组限制访问 云平台也要同步开放
配置MySQL监听地址 默认仅监听127.0.0.1 改为0.0.0.0以接受外部连接
使用SSH隧道 更安全的远程访问方式 需配置密钥或密码

操作建议

  1. 在宝塔数据库管理中,编辑用户权限,添加 % 通配符。
  2. 在宝塔防火墙及云平台安全组中开放3306端口
  3. 修改MySQL配置文件,将bind-address改为 0.0.0.0
  4. 远程测试连接,确保能正常读写。

宝塔创建数据库后如何授权远程访问?修改用户权限并开放3306端口。

标签:

更新时间:2025-06-04 22:30:31

上一篇:宝塔面板建站常见错误?问题解决

下一篇:宝塔面板打不开怎么办?bt restart等常用修复命令?