MySQL如何设置IP远程访问:详细步骤与安全建议
要设置MySQL允许远程IP访问,核心是修改用户权限并调整配置文件,具体可通过授权用户远程连接和配置bind-address实现。
登录MySQL服务器,运行以下命令授权特定IP远程访问(示例中允许用户username从IP168.1.100访问所有数据库):

GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.1.100' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
若允许所有IP访问,可将IP地址替换为,但此举存在安全风险,需谨慎使用。
修改MySQL配置文件(通常为my.cnf或my.ini),找到bind-address项并将其值改为0.0.0,或直接注释该行:
bind-address = 0.0.0.0
修改后重启MySQL服务使配置生效。
注意:开放远程访问需结合防火墙设置,例如在Linux中开放3306端口:
sudo ufw allow 3306/tcp
同时建议使用强密码、限制IP范围、定期更新权限,以保障数据库安全。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/12011.html发布于:2026-08-20





