背景:
在使用navicat连接mysql数据库过程中出现错误:1130-Host ‘192.168.X.X’ is not allowed to connent to this mysql server。如图:
配置:
centos 7 64位
win10
navicat数据库工具
原因:
再次搜索了一下,发现是授权的问题。
参考网址:http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html
解决方案:
1.启动MySQL服务:
service mysqld start
2.打开MySQL数据库:
mysql -u root -p 回车
提示输入密码:输入密码
3.进入数据库后,使用mysql数据库
use mysql;
4.查看用户表
select 'Host','User' from user;
5.更新用户表
UPDATE user SET Host= '%' WHERE User= 'root' LIMIT 1;
ps:更新root用户;%表示为:允许任何ip都可登录
6.强制刷新权限
flush privileges;
到此,大功告成。