解决MySQL只能通过localhost访问不能通过IP访问的问题
原文中文,约900字,阅读约需2分钟。
📝
内容提要
本文介绍了解决远程访问MySQL时出现的连接被拒绝问题的方法,包括编辑配置文件、登录数据库、赋予权限、刷新权限和重启MySQL服务等步骤,实现任意IP地址或主机名访问MySQL数据库。
🎯
关键要点
-
远程访问MySQL时常遇到连接被拒绝的问题。
-
MySQL默认只允许localhost或127.0.0.1访问。
-
需要编辑MySQL配置文件,注释掉bind_address 127.0.0.1这一行。
-
登录MySQL数据库,使用命令mysql -u root -p。
-
赋予任意IP地址连接的用户root所有权限,命令为GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION。
-
使用FLUSH PRIVILEGES命令刷新权限,无需重启MySQL。
-
最后重启MySQL服务,命令为service mysql restart。
🏷️