centos上mysql连接不上外网的几种原因及解决办法

1.未设置远程用户访问权限
解决办法:
授权用户 任意主机以用户root和密码root连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
mysql> flush privileges;

2.mysql配置文件问题
解决办法:找到mysql的配置文件 my.cnf 该文件一般在/etc/my.cnf 下
centos上mysql连接不上外网的几种原因及解决办法
bind-address修改为0.0.0.0
3.3306端口被防火墙ban了
解决办法1.关闭防火墙
#service iptables stop
解决办法2.开放3306端口
https://blog.****.net/weixin_36586564/article/details/79563875

如果问题仍然没有解决,欢迎加我的qq好友与我交流:1405982727