Eu tenho uma instalação do Ubuntu LAMP em execução em uma máquina virtual VMWare. Consigo me conectar ao servidor mysql de dentro da VM a partir da linha de comando, mas não consigo me conectar a ele de dentro do sistema operacional host por meio do endereço IP da VM. A mensagem de erro retornada pelo servidor mysql através do SQLYog é ...
Error No. 1130
Host 'monolith.home' is not allowed to connect to this MySQL server
... onde 'monolith.home' é o nome do computador e o domínio do computador Host.
Então a porta mysql parece aberta, está apenas rejeitando minha conexão. Onde altero o tipo de restrição de acesso?
Responder1
Você concedeu acesso a um usuário desse endereço?
Tente algo como:
GRANT ALL PRIVILEGES on *.* to 'root'@'%.home' IDENTIFIED BY 'password'
e tente fazer login como root no host.