Tengo una instalación de Ubuntu LAMP ejecutándose en una máquina virtual VMWare. Puedo conectarme al servidor MySQL desde el interior de la VM desde la línea de comandos, pero no puedo conectarme desde el interior del sistema operativo host a través de la dirección IP de la VM. El mensaje de error devuelto por el servidor mysql a través de SQLYog es...
Error No. 1130
Host 'monolith.home' is not allowed to connect to this MySQL server
... donde 'monolith.home' es el nombre de la computadora y el dominio de la computadora Host.
Entonces el puerto mysql aparece abierto, simplemente rechaza mi conexión. ¿Dónde cambio el tipo de restricción de acceso?
Respuesta1
¿Le ha concedido acceso a un usuario desde esa dirección?
Pruebe algo como:
GRANT ALL PRIVILEGES on *.* to 'root'@'%.home' IDENTIFIED BY 'password'
y luego intente iniciar sesión como root desde el host.