Ich habe eine Ubuntu LAMP-Installation in einer virtuellen VMWare-Maschine laufen. Ich kann innerhalb der VM über die Befehlszeile eine Verbindung zum MySQL-Server herstellen, aber ich kann innerhalb des Host-Betriebssystems über die IP-Adresse der VM keine Verbindung herstellen. Die vom MySQL-Server über SQLYog zurückgegebene Fehlermeldung lautet ...
Error No. 1130
Host 'monolith.home' is not allowed to connect to this MySQL server
… wobei „monolith.home“ der Computername und die Domäne des Hostcomputers ist.
Der MySQL-Port scheint also offen zu sein, er lehnt meine Verbindung lediglich ab. Wo ändere ich die Art der Zugriffsbeschränkung?
Antwort1
Haben Sie einem Benutzer von dieser Adresse aus Zugriff gewährt?
Versuchen Sie etwas wie:
GRANT ALL PRIVILEGES on *.* to 'root'@'%.home' IDENTIFIED BY 'password'
und versuchen Sie dann, sich vom Host aus als Root anzumelden.