linux环境下,使用Navicat连接mysql时,提示本地IP无法连接虚拟环境下的mysql解决方案

在Linux环境下,使用Navicat连接mysql时,提示本地IP无法连接虚拟环境下的mysql,提示如下:

而导致连接错误的原因是MYSQL没有开启远程登录权限。

解决方案:

在mysql命令中执行:

grant all on *.* to root@”%” identified by “你的密码”;

授权后,要执行flush privileges;来刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。

再次连接mysql,登录成功。

原文地址:https://www.cnblogs.com/lv-lxz/p/8985961.html