sql >> Base de Datos >  >> RDS >> Mysql

No se puede conectar a Vagrant usando HeidiSQL:no se puede conectar al servidor MySQL en 'localhost'

Una cosa que pasé por alto es que también se requiere "puerto local" en la pestaña Túnel SSH. Para envolverlo todo junto, hay tres puertos clave para configurar.

Si su Vagrantfile se parece a esto:

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

y Vagrant reenvía automáticamente el puerto SSH (22) a, por ejemplo, 2222 (puede verificar esto mediante vagrant ssh-config , entonces la configuración de HeidiSQL debería ser la siguiente:

Como las nuevas versiones de Vagrant usan una clave SSH generada de forma personalizada, la necesitará en lugar de la combinación vagabundo/usuario vagabundo/contraseña. Las claves se pueden encontrar en project location\.vagrant\machines\default\virtualbox .

Esto es a partir de HeidiSQL 9.4.0.5130 (64 bits) en Windows 10.