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";