navicat连接mysql报错1130-host ... is not allowed to connect to this MySql server的解决办法

原因:没有权限

解决办法:

1、连接服务器: mysql -u root -p

2、看当前所有数据库:show databases;

3、进入mysql数据库:use mysql;

4、查看mysql数据库中所有的表:show tables;

5、查看user表中的数据:select host, user from user;

6、修改user表中的Host:update user set host='%' where user='root';

7、最后刷新一下:flush privileges;

navicat连接mysql报错1130-host ... is not allowed to connect to this MySql server的解决办法_第1张图片

 

你可能感兴趣的:(数据库,mysql,数据库,java)