Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível conectar ao Vagrant usando HeidiSQL:Não é possível conectar ao servidor MySQL em 'localhost'


Uma coisa que eu esqueci é que a "porta local" na guia SSH Tunnel também é necessária. Para agrupar tudo, há três portas principais para definir.

Se o seu Vagrantfile estiver mais ou menos assim:
Vagrant.configure("2") do |config|
    config.vm.network "forwarded_port", guest: 3306, host: 3310
    config.vm.network "private_network", ip: "192.168.100.11"
end

e o Vagrant encaminha automaticamente a porta SSH (22) para, digamos, 2222 (você pode verificar isso vagrant ssh-config , então a configuração do HeidiSQL deve ser a seguinte:



Como as novas versões do Vagrant usam uma chave SSH gerada de forma personalizada, você precisará dela em vez da combinação vagrant/vagrant user/pw. As chaves podem ser encontradas em project location\.vagrant\machines\default\virtualbox .

Isso é a partir do HeidiSQL 9.4.0.5130 (64 bits) no Windows 10.