dedlfix: Mit MySQL-Datenbank über MySQL Query Browser verbinden

Beitrag lesen

echo $begrüßung;

ich bekomme folgende Fehlermeldung wenn ich mich über den MySQL Query Browser mit dem MySQL-Server verbinden möchte:

MySQL Fehlernummer 2003

Can't connect to MySQL server on ...

Der MySQL-Server befindet sich in einer virtuellen Maschine, kann angepingt werden, ist also erreichbar.

Du hast das Netzwerkinterface des Rechners angepingt, nicht den mysqld.

Muss der MySQL-Server zusätzlich konfiguriert werden wenn root sich von "außen" einloggen möchte? Wenn ja, wie?

Zum einen sollte in skip_networking nicht aktiviert sein, sonst reagiert MySQL nicht auf Netzwerkverbindungen. Dann solltest du überprüfen, ob überhaupt der MySQL-Server an Port 3306 (Default-Einstellung) lauscht. (Alternativ mysql statt 3306 nach dem grep verwenden.)

netstat -pnl | grep 3306

Wenn das solch eine Zeile ausgibt, horcht der MySQL auf allen Netzwerkinterfaces.

tcp 0 0  0.0.0.0:3306  0.0.0.0:*  LISTEN  xxxx/mysqld

Wenn das soweit in Ordnung ist, solltest du dir das MySQL Access Privilege System anschauen, und zum dem Schluss kommen, dass neben Benutzerkennung und Passwort auch Hostnamen bzw. IP-Adressen ausgewertet werden, von dem der Zugriff erfolgt.

echo "$verabschiedung $name";