Едно нещо, което пропуснах, е, че "локален порт" под раздела SSH тунел също е необходим. За да обвиете всичко заедно, има три ключови порта за задаване.
Ако вашият Vagrantfile изглежда така:
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
и Vagrant автоматично пренасочва SSH порта (22) до, да речем, 2222 (можете да проверите това чрез vagrant ssh-config
, тогава конфигурацията на HeidiSQL трябва да бъде както следва:
Тъй като новите версии на Vagrant използват персонализиран SSH ключ, той ще ви е необходим вместо комбинацията vagrant/vagrant user/pw. Ключовете могат да бъдат намерени в project location\.vagrant\machines\default\virtualbox
.
Това е от HeidiSQL 9.4.0.5130 (64 Bit) на Windows 10.