【发布时间】:2017-08-19 03:51:55
【问题描述】:
我的 vps 系统版本是 Ubuntu 16.04.1 x64。 mysql版本是5.5.48
我尝试了各种方法来支持3306。
我已将“etc/my.cnf”文件更新为注释“'skip-networking”,并将“bind-address”设为 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”时,我得到:
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”时,它工作正常。
那么可能存在哪些问题?我可以提供你想要的更多细节。 非常感谢!
【问题讨论】:
-
有防火墙吗?
-
防火墙处于非活动状态。
-
在机器和网络上?
-
我自己的机器telnet 3306也需要关闭防火墙吗?我自己的机器是Macbook,应该没有防火墙。什么是网络的防火墙?如何关闭它?
-
我解决了。这是防火墙的问题。