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