Estoy tratando de hacer que el servidor MySQL (que está dentro de VM) responda al cliente (que está en la máquina host). Todos los métodos devuelven lo mismo:
Host '10.0.2.2' is not allowed to connect to this MySQL server
He asegurado el puerto apropiado forwardind. También my.cnf
me aseguré de que tengo líneas siguientes:
skip-external-locking
bind-address = 0.0.0.0
Esto no me funcionó. También intenté jugar un poco como sigue:
bind-address = 10.0.2.2
Pero esto tampoco me funcionó: el servidor simplemente no pudo iniciarse.
Alguna idea, donde estoy equivocado?
ACTUALIZAR. No verifiqué los privilegios root@%
como en ¿Cómo cambio los privilegios para el usuario de MySQL que ya está creado?
Resuelto
root:root
. Dudo que el problema esté en los inicios de sesión, de lo contrario, el mensaje de error indicaría Access denied for root@10.0.2.2
algo o algo.
root@%
. Bastante mi culpa.