其他主机无法连接的解决办法
安装好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