Ich erhalte folgenden Fehler, wenn ich versuche, über „HeidiSQL“ eine Verbindung zu meinem Datenbankserver (lokales Netzwerk) herzustellen:
SQL-Fehler (2003): Keine Verbindung zum MySQL-Server auf „XXXX“ möglich (10051)
Die SSH-Verbindung über Putty funktioniert einwandfrei. Ich habe die Datei my.cnf auf dem Server (Ubuntu) überprüft, aber Einstellungen wie bind_address sind korrekt.
Ist es möglich, dass mein WLAN-Modem (SpeedTouch) dieses Problem verursacht? (Weil mein Provider die Download-Geschwindigkeit geändert hat)!
Antwort1
Wenn Sie keine direkte Verbindung zu Ihrem Server herstellen können, sondern eine Verbindung über einen SSH-Tunnel herstellen können, lauscht der Server normalerweise nur auf localhost
. Soweit ich weiß, ist dies die Standardeinstellung auf Ubuntu-Systemen.
Wenn Sie sagen, dass die Bind-Adresse „korrekt“ ist, gehe ich davon aus, dass Sie sie in Ihre öffentliche IP-Adresse geändert haben. Stellen Sie in diesem Fall sicher, dass Sie mysqld
nach dieser Änderung einen Neustart durchgeführt haben.
Darüber hinaus könnte der Abhörport (standardmäßig 3306) blockiert ufw
oder eine andere Firewall vorhanden sein.