navicat连接数据库报1130错误

错误如下:


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中连接成功。

原创文章 92 获赞 91 访问量 4万+

猜你喜欢

转载自blog.csdn.net/secretstarlyp/article/details/105654825