Você concedeu um acesso de usuário desse endereço?
Tente algo como:
GRANT ALL PRIVILEGES on *.* to 'root'@'%.home' IDENTIFIED BY 'password'
e tente login como root no host.
Eu tenho uma instalação do Ubuntu LAMP em execução em uma máquina virtual VMWare. Eu sou capaz de se conectar ao servidor mysql de dentro da VM a partir da linha de comando, mas eu não sou capaz de se conectar a ele de dentro do sistema operacional host através 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 domínio do computador Host.
Então a porta mysql parece aberta, está apenas rejeitando minha conexão. Onde eu mudo o tipo de restrição de acesso?