Remote Access MySQL connection error
Ich versuche, Remote-Verbindung zu einem MySQL-server. Ich habe Ratschläge von (1) und setup ein Benutzer auf die ip-Adresse werde ich aus der Ferne zugreift.
user$ mysql -u TestUser -p -h 129.169.66.149
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '129.169.66.149' (60)
Habe ich überprüft und der port (standardmäßig 3306) richtig ist und die ip-Adresse korrekt ist. MySQL auch läuft.
Von einem remote-computer, ich kann erfolgreich pingen Sie den server
ping 129.169.66.149
64 bytes from 129.169.66.149: icmp_seq=48 ttl=63 time=1.010 ms
Aber wenn ich mit Telnet:
TELNET 129.169.66.149
Trying 129.169.66.149...
telnet: connect to address 129.169.66.149: Operation timed out
telnet: Unable to connect to remote host
Kann jemand beraten? Ist das ein firewall-Problem?
(1) - https://superuser.com/questions/826896/access-wordpress-mysql-database-remotely
- Sie müssen zu lassen, MySQL alle Schnittstellen Abhören, was bedeutet, dass die bind-Adresse des mysqld sollte
0.0.0.0
. - Danke @N. B. ich versucht, vor. Keine änderung
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersten versuchen, überprüfen Sie die TCP-Verbindung Problem mit netcat und telnet : auf dem mysql-server mysqld stop (Freigabe port 3306) und starten Sie netcat auf hören-Modus :
Nun, netcat ist der listening-port 3306 (wie mysqld tut, wenn es läuft) und wird zeigen, was passieren an diesem port (eingehende verbindungen, was in den Draht,...).
Auf dem remote-computer (mysql-client), versuchen Sie, eine Verbindung zum mysql server host :
oder :
Wenn dies nicht funktioniert, ist dies kein mysql server-Konfigurations-Problem, aber ein Netzwerk-Problem, und Sie müssen überprüfen Sie Ihre router-firewall-Regeln.
Ansonsten, dein problem kommt von mysql-server-Einstellungen. Überprüfen Sie Ihre mysql Konfigurationsdatei für
bind-address
, und entfernen Sie Sie, um mysqld akzeptieren Kunden aus einer beliebigen IP-Adresse.Den port 3306 auf die 129.169.66.149 server geschlossen ist, müssen Sie diesen port zu öffnen
Verwenden Sie diese Referenz als Anleitung http://www.cyberciti.biz/faq/linux-unix-open-ports/