En sak jag förbisett är att "lokal port" under fliken SSH Tunnel också krävs. För att slå ihop det hela finns det tre nyckelportar att ställa in.
Om din Vagrantfil ser ut ungefär så här:
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
och Vagrant vidarebefordrar automatiskt SSH-porten (22) till säg 2222 (du kan kontrollera detta med vagrant ssh-config
, då bör HeidiSQL-konfigurationen vara som följer:
Eftersom nya Vagrant-versioner använder en specialgenererad SSH-nyckel, kommer du att behöva den istället för kombinationen vagrant/vagrant user/pw. Nycklarna finns i project location\.vagrant\machines\default\virtualbox
.
Detta är från och med HeidiSQL 9.4.0.5130 (64 bitar) på Windows 10.