Não autorizado para conectar-se ao servidor MYSQL em execução na VM

Não autorizado para conectar-se ao servidor MYSQL em execução na VM

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.

informação relacionada