sql >> Databasteknik >  >> RDS >> Mysql

Kan inte ansluta till Vagrant med HeidiSQL:Kan inte ansluta till MySQL-server på "localhost"

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.



  1. Aviseringssystem som använder php och mysql

  2. Vad är Oracle SQL &PL/SQL? Allt en nybörjare behöver veta

  3. Hur man lagrar frågeresultat i variabel med mysql

  4. Hur man använder anslutningspool med java, MySQL och Tomcat 6