Une chose que j'ai oubliée est que le "port local" sous l'onglet Tunnel SSH est également requis. Pour résumer le tout, il y a trois ports clés à définir.
Si votre Vagrantfile ressemble à ceci :
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
et Vagrant transfère automatiquement le port SSH (22) vers, disons, 2222 (vous pouvez vérifier cela par vagrant ssh-config
, la configuration HeidiSQL doit être la suivante :
Comme les nouvelles versions de Vagrant utilisent une clé SSH personnalisée, vous en aurez besoin au lieu de la combinaison vagrant/vagrant user/pw. Les clés se trouvent dans project location\.vagrant\machines\default\virtualbox
.
C'est à partir de HeidiSQL 9.4.0.5130 (64 bits) sur Windows 10.