无法远程连接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

浙公网安备 33010602011771号