安装完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;
就可以正常登录了。