无法连接到‘127.0.0.1’上的 MySQL 服务器

无法连接到‘127.0.0.1’上的 MySQL 服务器

我的服务器上有一个高效的应用程序。它运行得很好,但现在我收到错误:

Can't connect to MySQL server on '127.0.0.1'. 

这很奇怪,因为该应用程序一周前运行得很好。

从那时起,我对 iptables 做了一些更改,但我不知道这是否会导致该问题。

我尝试了提供的解决方案Stackoverlow但它对我不起作用。

有人知道如何修复该错误吗?

问候,托尼

答案1

您在服务器中使用的防火墙是什么:Ufw 还是 Itables:第一个,使用防火墙 ufw,您可以使用命令允许端口 mysql:

sudo ufw allow from any[Maybe IP] to any port 3306

其次,使用防火墙 Iptables 允许以下命令:

iptables -I INPUT -s 192.168.241.41 -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT && /etc/init.d/iptables save

之后您可以从客户端使用 netstat 和 telnet 检查端口:

netstat -tulpn |grep 3306

相关内容