小表弟皮卡丘 2010-10-16
Linux iptables 开放Mysql端口允许远程访问
vi/etc/sysconfig/iptables
增加下面一行:
-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport3306-jACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
serviceiptablesrestart
这时就可以从其他机器访问Mysql了。
注意:
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
-ARH-Firewall-1-INPUT-jREJECT--reject-withicmp-host-prohibited
-ARH-Firewall-1-INPUT-jREJECT--reject-withicmp-host-prohibited
是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误
开通3306端口的行必须在icmp-host-prohibited前