物理机上的Navicat连接不上centos7虚拟机中mysql的解决办法
Navicat登录连接centos7虚拟机中mysql时,出现1130-Host' 'is not allowed to connect to this Mysql server报错
首先确认自己防火墙是否关闭
检查防火墙systemctl status firewalld
确认防火墙关闭之后,进入Linux中的mysql
进入mysql数据库:use mysql;
查看user表中的数据:select Host, User from user;
观察root的Host是否为localhost
如果是将本地主机切换为所有主机:update user set Host='%' where User='root';
刷新数据库: flush privileges;
再次到Nacicat进行数据库的连接,连接成功