无法远程连接MySql服务器解决方法(错误号:1130)

解决方法1:

use mysql
update user set host='%' where user='root';
flush privileges;

可能在第二句后会报以下错,不用管

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

但该方法的%并不包含localhost,可能会导致root用户远程能访问,本地却访问不了,推荐用第二种方法给用户授权

 

解决方法2:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果还不行,可以考虑关闭防火墙试试:

iptables -F
posted @ 2013-11-18 11:16  smismile  阅读(230)  评论(0)    收藏  举报