sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke oprette forbindelse til Vagrant ved hjælp af HeidiSQL:Kan ikke oprette forbindelse til MySQL-server på 'localhost'

En ting jeg overså er, at "lokal port" under fanen SSH Tunnel også er påkrævet. For at pakke det hele sammen, er der tre nøgleporte at indstille.

Hvis din Vagrantfil ser sådan ud:

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

og Vagrant videresender automatisk SSH-porten (22) til f.eks. 2222 (du kan tjekke dette ved at vagrant ssh-config , så skulle HeidiSQL-konfigurationen være som følger:

Da nye Vagrant-versioner bruger en brugerdefineret SSH-nøgle, skal du bruge den i stedet for vagrant/vagrant-bruger/pw-kombinationen. Nøglerne kan findes i project location\.vagrant\machines\default\virtualbox .

Dette er fra HeidiSQL 9.4.0.5130 (64 bit) på Windows 10.



  1. MySQL beregner glidende gennemsnit af N rækker

  2. Hvordan udfører man en select-forespørgsel i en DO-blok?

  3. Hvad er det maksimale antal kolonner i en PostgreSQL-valgsforespørgsel

  4. Forespørgsel om den aktuelle dato i tiden mysql