问题有很多情况,这里仅解决本次问题

1.首先判断远程mysql是否可以通过'mysql -uroot -p'连接

2.netstat -apn|grep 3306 ,如果显示的是127.0.0.1:3306,这就是连接不成功的原因了,要进行改动。

3.通过命令vim /etc/mysql/mysql.conf.d/mysqld.cnf打开配置文件,找到bind-adress 127.0.0.1这一行,注释掉。

4.重启mysql  sudo service mysql restart

5.再次netstat -apn|grep 3306

解决navicat连接远程mysql失败问题

 这样就OK了

6.修改mysql权限

解决navicat连接远程mysql失败问题

7.接下来测试链接

解决navicat连接远程mysql失败问题

相关文章: