1、SSH连接到服务器,能够进入MySQL
2、本地能够ping通服务器IP
3、本地用mysql -uroot -p -hxxx.xxx.xxx无法连接到服务器MySQL
解决办法:服务器防火墙打开3306端口
在启用防火墙的 linux 要临时 打开 3306 端口,请使用如下命令
iptables -I INPUT -p tcp –dport 3306 -j ACCEPT
如果需要长期有效 ,按照如下方法:
1、编辑iptables配置文件:
vi /etc/sysconfig/iptables
2、添加3306端口设置:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
3、保存退出
4、重启iptables:
service iptables restart
ok…
查看打开的端口:
/etc/init.d/iptables status
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/4711.html