[linux]打开linux中某个端口

时间:2022-04-29 05:00:02

在centos中安装了mysql后,想在windows中用navicat for mysql访问。

设置连接后发现打不开数据库。

1.在centos中ifconfig查询出ip地址为192.168.70.135,

   在windows 中 ping 192.168.70.135 可以ping通

   在windows中 telnet 192.168.70.135 3306 发现无法连接,可以确定是centos中该端口未打开

2. centos中cd /etc/sysconfig/ 

    vi iptables 

    可以发现一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

    该行为默认打开的ssh端口

    参照该行添加一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

3.service iptables restart


如上,在windows即可telnet192.168.70.135 3306端口