本地windows的Navicat连接不上Ubuntu的mysql
环境:windows10、Ubuntu20.04、Navicat版本随意
前提:已经正确安装好,并启动好mysql,mysql用户的host地址是%
一、先看mysql有没有启动
netstat -lntp | grep 3306
如果看到这个IP地址是127.0.0.1的话,那么就不允许远程访问,Navicat就连接不上。
二、解决办法
进入 vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address,把127.0.0.1修改成0.0.0.0
vi /etc/mysql/mysql.conf.d/mysqld.cnf
三、重启mysql
service mysql restart
再查一下ip地址
netstat -lntp | grep 3306
修改成功!!!