Conexão ao mysql via máquina virtual Vagrant

Para fazer a conexao ao servidor Mysql rodando dentro de uma VM Vagrant você deve seguir os seguintes passos: Conecte-se a máquina virtual usando

:::bash
vagrant ssh

Dentro da máquina virtual acesso o mysql

:::bash
mysql -u root -p
Enter password:
use mysql
GRANT ALL ON *.* to root@'ip_de_fora_da_maquina' IDENTIFIED BY 'senha_root';
FLUSH PRIVILEGES;

Saia do mysql:

:::bash
exit

Edite o arquivo /etc/mysql/my.conf e comente a linha:

:::conf
bind-address = 127.0.0.1

Reinicie o servidor mysql

:::bash
sudo service mysql restart

Pronto! Agora você pode acessar o mysql via

:::bash
mysql -u root -h ip_maquina_virtual -p

Até mais!

comments powered by Disqus