震惊!!!主机Natcivat远程连接服务器Mysql的问题(1130)居然可以这样解决!!!
环境:
服务器centos7+MySQL5.6
主机 Windows10 + Navicat for MySQL
Linux下查看MySQL版本命令: mysql –V
问题:用主机Natcivat再次连接服务器Mysql,出现另一错误提示:1130-Host‘XXX.XXX.XXX.XXX’ is not allowed to connect to this MySQL server
使用Navicat Premiu远程连接mysql数据库
原因:本地主机不允许连接到远程MySQL服务器
解决:
1、登录MySQL:mysql -uroot -p密码
2、执行下命令
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
3、flush privileges;
这个命令是刷新一下权限,不用重启以上只针对5.7以下版本。
注意:5.7以上执行的时候会报错误这个时候,需要先执行刷新权限:
flush privileges;
参考文献:https://blog.****.net/apple9005/article/details/53033148