安装 nc
yum install nc
使用nc
nc -l -p 3306
如果是 Ncat: bind to :::3306: Address already in use. QUITTING.
使用nc,访问ip+端口
Ncat: Connection timed out.
可能是防火墙的问题,centos7使用的防火墙是firewalld,可以把他替换为iptable。
停止并屏蔽firewalld服务
systemctl stop firewalld
systemctl mask firewalld
安装iptables-services
yum install iptables-services
引导启用iptables服务
systemctl enable iptables
启动iptables服务
systemctl start iptables
保存防火墙规则
service iptables save
vi /etc/sysconfig/iptables
加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙
systemctl restart iptables
ps:如果使用的是阿里云之类的云服务器,3306访问不通可能是基于不同厂商的网络安全策略导致,需要访问云服务器的后台增加对应的规则。