Ich versuche, den MySQL-Server (der sich in der VM befindet) dazu zu bringen, auf den Client (der sich auf dem Hostcomputer befindet) zu reagieren. Alle Methoden geben dasselbe zurück:
Host '10.0.2.2' is not allowed to connect to this MySQL server
Ich habe für die richtige Portweiterleitung gesorgt. Ich habe auch darauf geachtet, dass my.cnf
ich folgende Zeilen habe:
skip-external-locking
bind-address = 0.0.0.0
Das hat bei mir nicht geklappt. Ich habe auch versucht, ein bisschen wie folgt zu spielen:
bind-address = 10.0.2.2
Aber das hat auch bei mir nicht geklappt - Server konnte einfach nicht starten.
Irgendwelche Ideen, wo ich mich irre?
AKTUALISIEREN. Ich habe keine Berechtigungen überprüft, root@%
wie in Wie ändere ich die Berechtigungen für MySQL-Benutzer, die bereits erstellt wurden?
Gelöst.
root:root
. Ich bezweifle, dass das Problem in den Logins liegt, sonst würde die Fehlermeldung etwas Lile Access denied for root@10.0.2.2
oder etwas bedeuten .
root@%
. Ziemlich meine Schuld.