Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de se connecter à Vagrant en utilisant HeidiSQL :Impossible de se connecter au serveur MySQL sur 'localhost'

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.