2016-05-13 5 views
0

Ich habe ein Haus gehostete MySQL Server, die aus irgendeinem Grunde gibt mir diese:Fehler: nicht zu MySQL Server (110) verbinden

Connection failed: Can't connect to MySQL server on '9x.x.xxx.xx4' (111) 

I portforwarded 3306 haben, und wenn die Suche nach Lösungen zum Beispiel, indem ich einen Hashtag vor "Bind-Adresse" setze, würde es mich überhaupt nicht verbinden. Ein anderes Beispiel ist die Änderung des Wertes "bind-address" an meine öffentliche IP-Adresse, aber das hat mir denselben Fehler verursacht. Ich kann auf phpMyAdmin verbinden, aber nicht auf eine externe IP oder eine PHP-Datei.

Gibt es noch etwas, das ich ausprobieren kann?

EDIT: Ich erhalte jetzt das:

Connection failed: Can't connect to MySQL server on '9x.x.xxx.xx4' (110) 

Ist das etwas anderes, oder das gleiche?

+0

Vielleicht [http://stackoverflow.com/questions/15576521/cant-connect-to-mysql-server-on-ipaddress-110) hilft? – Dacaspex

+0

Nein, ich hosste den Server/die Webseite, die mit dem MySQL auf einem anderen VPS verbunden werden muss, also kann ich das nicht tun. – Permanently

+0

Alles in den MySQL-Protokollen? Können Sie etwas wie Telnet verwenden, um zu versuchen, eine Verbindung zum Port herzustellen, um zu sehen, ob Sie irgendeine Antwort bekommen? Sind Sie sicher, dass Ihr Hosting-Anbieter den Port 3306 nicht blockiert? - die meisten tun. –

Antwort

0

Okay, ich habe es herausgefunden. In der my.cnf Datei hatte es diese Zeile:

bind-address: 127.0.0.1

ich ifconfig in die Linux-Eingabeaufforderung eingegeben, die mir meine lokalen IP-Details gab. Alles, was ich tun musste, ist es, diese IP zu ändern. Beispiel:

bind-address: 192.168.0.X

Vielen Dank an alle, die versucht haben, mir zu helfen!