如何允许MySQL远程登录:详细步骤与安全配置指南
要允许MySQL远程登录,核心在于修改用户权限并调整MySQL服务器的配置,重点步骤包括授权远程访问用户、修改MySQL绑定地址以及配置防火墙规则。
通过MySQL命令行工具登录本地数据库,使用以下命令为指定用户添加远程访问权限(示例中用户名为username,IP为remote_ip,密码为password):

GRANT ALL PRIVILEGES ON *.* TO 'username'@'remote_ip' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
若允许所有IP访问,可将remote_ip替换为,但此举会显著增加安全风险,建议仅授权必要IP段。
编辑MySQL配置文件(通常为my.cnf或my.ini),找到bind-address项并将其值从默认的0.0.1改为0.0.0,以允许服务器监听所有网络接口:
bind-address = 0.0.0.0
修改后需重启MySQL服务使配置生效。
确保服务器防火墙开放MySQL默认端口(通常为3306),在Linux系统中可使用以下命令:
sudo ufw allow 3306/tcp
为保障安全,强烈建议结合强密码策略、限制IP访问范围,并定期更新用户权限,避免未授权访问导致数据泄露,完成上述操作后,即可通过远程客户端连接MySQL数据库。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/15200.html发布于:2026-09-06





