我的知识记录

宝塔开启MySQL远程连接如何配合白名单使用?

开启MySQL远程连接后,建议结合IP白名单机制提升安全性,避免被恶意扫描或暴力破解。

  • 典型场景:本地开发连接服务器数据库。
  • 常见问题原因:
    • 白名单未添加本地IP。
    • MySQL未配置监听0.0.0.0。
    • 用户权限未授权任意IP访问。
    • 防火墙未放行3306端口。

解决方案对比

方法 适用情况 注意事项
添加白名单 控制访问来源 宝塔安全模块或iptables规则
修改MySQL监听地址 默认仅监听127.0.0.1 改为0.0.0.0接受外部连接
授权用户权限 用户权限未允许远程访问 添加 % 通配符
开放3306端口 宝塔防火墙/安全组限制访问 云平台也需同步开放

操作建议

  1. 在宝塔数据库管理中编辑用户权限,添加 % 通配符。
  2. 修改MySQL配置文件,将bind-address改为 0.0.0.0
  3. 在宝塔【安全】模块及云平台安全组中开放3306端口。
  4. 设置IP白名单,仅允许指定IP访问数据库。

宝塔开启MySQL远程连接如何配合白名单使用?

标签:

更新时间:2025-06-04 22:34:02

上一篇:为什么公司网站显示异常?公司网站打开错误怎么回事

下一篇:宝塔安装失败是否与防火墙有关?如何关闭干扰