贝利信息

如何配置远程登录权限_mysql远程访问安全

日期:2026-01-01 00:00 / 作者:P粉602998670
MySQL允许远程连接需三步:修改用户Host为%或指定IP、配置bind-address为0.0.0.0或内网IP、开放防火墙3306端口;同时禁用root远程登录、启用SSL加密、建议使用SSH隧道提升安全性。

MySQL 默认禁止远程连接,要允许远程登录,必须同时修改用户权限和服务器配置,否则即使开了防火墙端口也无法访问。

修改 MySQL 用户的主机权限

MySQL 用户账号由“用户名@主机名”组成,默认创建的用户通常只允许本地(localhost)登录。要支持远程访问,需将主机部分改为具体 IP 或通配符 %。

检查并修改 MySQL 绑定地址

MySQL 服务默认只监听 127.0.0.1(本地环回),需改为监听实际网卡 IP 或 0.0.0.0(所有接口)才能接收远程请求。

开放防火墙与网络层访问控制

即使 MySQL 配置正确,若系统防火墙或云平台安全组拦截 3306 端口,仍无法连接。

加固远程访问安全性

开放远程访问会扩大攻击面,必须叠加基础防护措施。