'127.0.0.1' の MySQL サーバーに接続できません

'127.0.0.1' の MySQL サーバーに接続できません

私のサーバーには生産性の高いアプリケーションがあります。問題なく動作していたのですが、今度はエラーが発生します:

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

1週間前はアプリケーションが非常にうまく動作していたので、非常に奇妙です。

それ以来、iptables にいくつか変更を加えましたが、それが問題の原因かどうかはわかりません。

提供されている解決策を試してみましたスタックオーバーロウしかし、それは私には効果がありませんでした。

このエラーを修正する方法を知っている人はいますか?

よろしくお願いいたします、トニ

答え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

関連情報