背景
本地虚拟机安装mysql服务后,虚拟机访问正常,也开通了远程root访问权限,但通过本地navicat访问不了,初步判断是由于防火墙问题导致。
下面给出防火墙相关配置。
解决方案
-
查看防火墙状态
service iptables status ##从如下可以看出,对外只开通了22端口
-
编辑iptables,将3306端口对外开放
vim /etc/sysconfig/iptables #增加如下一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-
重新启动防火墙服务
service iptables restart