Navicat链接数据库报错1130解决方案

Posted newandhui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat链接数据库报错1130解决方案相关的知识,希望对你有一定的参考价值。

1.背景

  使用localhost 可以正常连接mysql服务器,但是使用ip地址连接保存如下:

技术图片

2.问题原因

  默认情况下root用户只允许本机访问,即使用localhost访问,如下图:

  技术图片

  解决方案:将root用户对用的host改为 ‘%‘,即允许所有IP访问,然后刷新即可.

3.问题解决具体步骤

  1.命令窗口登录mysql

  mysql  -uroot  -padmin

  2.连接到mysql(数据库名)

  use mysql;

  3.修改表user的值

  update user set host = ‘%‘ where user = ‘root‘;

  技术图片

  4.刷新配置

  flush   privileges;

  技术图片

  完美!

以上是关于Navicat链接数据库报错1130解决方案的主要内容,如果未能解决你的问题,请参考以下文章

亲测可用通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

Navicat连接Mysql(Windows环境下)报错提示错误代码1130和1251的解决方法

通过Navicat for MySQL远程连接的时候报错mysql 1130 的解决方法

解决MySql报错:1130 - Host 'xxx' is not allowed to connect to this MySQL server的方法

1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server解决Navicat连接MySQL报

解决连接mysql报错1130