Zu überprüfende Dinge:
- MySQL lauscht auf öffentlicher IP (klingt so, als hätten Sie es getan)
- MySQL lauscht auf dem Standardport / Sie verbinden denselben Port, auf dem es lauscht.
- Wird auf dem Remote-Rechner eine Firewall ausgeführt? (Sie sind normalerweise standardmäßig in Distributionen verpackt) Ist die Firewall so konfiguriert, dass sie Verbindungen zu diesem Port zulässt?
- Wenn sich der entfernte Rechner in einem anderen Netzwerk befindet, findet zwischen Ihrer Verbindung und dem Endrechner Network Address Translation (NAT) statt - wenn ja, ist er so konfiguriert, dass er den MySQL-Port durchlässt.
- Ist der
my.cnf
Datei, die so konfiguriert ist, dass Verbindungen von etwas anderem alslocalhost
zugelassen werden127.0.0.1
IPs – obwohl Sie eher eine Zugriffsverweigerungs-Antwort erhalten würden, als dass keine Verbindung hergestellt werden kann.