Problem Verbindung zu port 3306 für mysql-Anwendung

Die Java-Anwendung mit der ich arbeite, soll schreiben die Daten in eine mysql-Datenbank, aber wenn ich es laufen lasse, bekomme ich die folgende exception:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Mit der folgenden Ursache:

Caused by: java.net.ConnectException: Connection refused

Natürlich, mein Nächster Schritt war zu testen, den port, mysql wurde versucht, eine Verbindung auf (3306).

$ telnet localhost 3306 
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

Mein Nächster Schritt war, um zu sehen, ob port 3306 hörte an alle.

$ netstat -an|grep 3306
tcp        0      0 69.164.214.18:3306      0.0.0.0:*               LISTEN

So, in Zusammenfassung, der port empfangsbereit ist, aber nicht verbindungen?
Ich muss zugeben, ich weiß nicht, eine ganze Menge über dieses, aber weiß jemand, was ist hier Los?

  • vielleicht musst du den port/application in der Liste der firewall-Ausnahmen... so remote-verbindungen auf dem port erlaubt ist... 🙂
  • Ah ja, Entschuldigung, ich hatte gehört, dass ich Hinzugefügt 3306 zu iptables
Schreibe einen Kommentar