1130-Host '192.168.0.105' is not allowed to connect to this MySQL server的解决方案

在CentOS 7服务器(192.168.0.118)上安装mysql5.7.17后,在本地(192.168.0.105)通过Navicat连接服务器上的MySQL报错,
报错如图所示:

1130-Host '192.168.0.105' is not allowed to connect to this MySQL server的解决方案
Paste_Image.png

解决方案如下:
一:在服务器上进入mysql客户端命令行,输入以下sql:( 'root'@'localhost'可以用 'root'@'%'代替)
GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' WITH GRANT OPTION;

注意:如果需要创建其他mysql管理员帐户,首先需要执行sql创建帐户:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; ---其中user和password需要更改为相应的用户名和密码
GRANT ALL PRIVILEGES ON . TO 'user'@'localhost' WITH GRANT OPTION;

二:重启mysql
service mysqld restart

重新尝试,即可通过Navicat连接到服务器上的mysql.

上一篇:[PHP]用PHP自己写一个基于zoomeye的api(偷懒必备quq)


下一篇:JavaEE Servlet 并发问题