Remotamente, acesse o mysql db na vm do windows como host [closed]

5

Eu tenho o ubuntu no vmware. Eu instalei o servidor mysql nele. E agora eu gostaria de me conectar a este banco de dados diretamente da máquina Host (windows). O Ubuntu está conectado ao roteador via bridge. Eu posso fazer ping e ter acesso remoto ao sistema. Mas eu quero me conectar ao banco de dados apenas. Como faço isso?

    
por nikgul 17.03.2014 / 18:30

1 resposta

6

Você deve permitir o acesso remoto ao mysql a partir da linha de comando dentro da sua máquina virtual (assumindo que você não possui nenhuma ferramenta de gui para conectar ao mysql como o phpmyadmin e o mysql-workbench)

  1. como root, abra seu /etc/mysql/my.cnf com seu editor favorito
  2. procure a seção [mysqld] e, a seguir, a palavra-chave bind-address . Isso geralmente é definido como 127.0.0.1 - altere isso para corresponder ao seu endereço IP "normal"
  3. salve o arquivo e recarregue o serviço (por exemplo, usando service mysql restart )

Lembre-se de que você deve permitir que seus usuários remotos acessem seus bancos de dados remotamente, definindo as GRANTs apropriadas - por exemplo,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Observe o @'%' , que significa "de qualquer host".

    
por kirchberger 17.03.2014 / 19:36