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.