
Ich habe eine produktive Anwendung auf meinem Server. Sie funktionierte einwandfrei, aber jetzt erhalte ich die Fehlermeldung:
Can't connect to MySQL server on '127.0.0.1'.
Das ist sehr merkwürdig, da die Anwendung vor einer Woche noch sehr gut funktioniert hat.
Seitdem habe ich einige Änderungen an den Iptables vorgenommen, aber ich weiß nicht, ob das das Problem verursacht.
Ich habe die Lösung ausprobiert, die aufStackoverlowaber bei mir hat es nicht funktioniert.
Hat jemand eine Idee, wie ich diesen Fehler beheben kann?
Liebe Grüße, Toni
Antwort1
Welche Firewall verwenden Sie auf dem Server: Ufw oder Itables? Erstens können Sie mit der Firewall ufw den MySQL-Port mit folgendem Befehl zulassen:
sudo ufw allow from any[Maybe IP] to any port 3306
Zweitens: Mit der Firewall können Sie Iptables mit folgendem Befehl zulassen:
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
Anschließend können Sie den Port mit Netstat und Telnet vom Client aus überprüfen:
netstat -tulpn |grep 3306