无法telnet到3306上的mysql从其他vps
问题描述:
我的vps系统版本是Ubuntu 16.04.1 x64。 MySQL的版本是48年5月5日无法telnet到3306上的mysql从其他vps
我已经尝试了各种方法,以支持3306
我已经更新“等/ my.cnf中”文件评论说:“'跳过网络”,并有“绑定地址“为0.0.0.0;
,我使用“netstat -an | grep的3306”查看端口状态,我得到的结果是:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:35498 127.0.0.1:3306 TIME_WAIT
我已经关闭了我的防火墙,当我输入“UFW状态”,我得到了:
Status: Inactive
但毕竟步骤和重新启动我的VPS,我键入其他VPS “的telnet 128.XXX.XXX.27 3306”,我得到:
telnet: connect to address 128.XXX.XXX.27: Operation timed out
但奇怪的是,当我在本地vps上键入“telnet localhost 3306”时,它工作正常。
那么可能会出现什么问题?我可以提供你想要的更多细节。 非常感谢!
答
我解决了它。
这是防火墙的问题。
虽然我关掉防火墙,但是iptables的规则仍然影响到所有的网络请求,并使用“的iptables -L”,我发现:
DROP TCP - 的规则表中的:mysql
开始是“DROP”,最后是“mysql”。
我删除了这一行后,一切都很好。
有防火墙吗? – TZHX
防火墙处于非活动状态。 – Huanhoo
在机器和网络上? – TZHX