- 首先确保mysql中user表host修改为%,相关授权已经做好。
- 另一台服务器可以ping通,但是telnet显示refused;这时查看服务器是否放行相应端口。
- 如若确认放行,查看MySQL相关进程端口情况。
sudo netstat -nltp | grep mysql
- 发现3306只监听本地地址
-
将bind-address = 127.0.0.1这一行注释掉,然后重启服务或者直接reboot即可正常连接。
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf