解决MySql无法远程连接

安装完MySql后远程通过Navicat访问时报错:

ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server

 

解决办法:

登录到你的MySql, 切换到mysql数据库

执行语句: update user set host='%' where user = 'root'; 

 

如果报错: ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

执行:select host from user where user = 'root'; ,查看host是否有%这个值

 

最后执行: flush privileges; 

就可以正常登录了。

posted @ 2016-04-29 17:50  MicroYum  阅读(206)  评论(0编辑  收藏  举报