Linux服务器安装mysql服务之后,此时外部是不能通过3306端口访问的,其原因之一就是服务器的防火墙配置问题,解决方法如下:
切换到存放配置的目录,编辑防火墙配置文件
cd /etc/sysconfig
sudo vim iptables
找到下面这两句话
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
在它们下方添加一句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙
service iptables restart