Skip to content

其他主机无法连接的解决办法

安装好mysql后,在本地可以正常连接,但是其他主机无法连接,出现如下错误:

ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

出现这种情况一般就是root用户的host为localhost导致的,修改root用户的host%即可。

解决办法:

sql
mysql> use mysql;
Database changed
mysql> update user set host = '%' where user = 'root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit

如果出现mysql不是内部命令,那是因为没有将mysql配置到环境变量中,可以直接进入到mysql的安装目录,执行bin目录下的mysql文件即可。

Windows 下MySQL的默认安装路径为: C:\Program Files\MySQL\MySQL Server x.x

更新时间: