错误如下:
1130 - Host xxx is not allowed to connect to this MySQL server
错误原因:
用Navicat连接远程MySQL数据库时,有时会出现“Navicat for mysql 1130错误”,提示错误内容为不允许连接MySQL服务。很多人都以为是防火墙在作怪,其实关掉防火墙依然不能解决这个问题,其实是是mysql无法给远程连接的用户权限问题
解决方法:
>mysql -u root -p123456
>use mysql
>update user set host='%' where user='root';
>select host,user from user;
>flush privileges;
即可在navicat中连接成功。
亲测可用:


————————————————
版权声明:本文为优快云博主「fan_lulu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/fan_lulu/article/details/82081876
当尝试使用Navicat远程连接MySQL数据库时遇到1130错误,该错误表明主机没有权限连接MySQL服务器。这不是由防火墙引起的问题,而是MySQL的用户权限设置导致的。解决方法包括登录MySQL,更改root用户的host为%,更新用户表,然后刷新权限,即可成功远程连接。
3336

被折叠的 条评论
为什么被折叠?



