Mein MySQL-Client (Sequel Pro) ist für die Verbindung mit Vagrant über SSH eingerichtet. Ich habe Setup die folgende in meiner ~/.ssh/config
Datei:Vagrant SSH Tunneling nach der Verwendung von `vagrant ssh`
Host vagrant
HostName 127.0.0.1
CheckHostIP no
Port 2222
User vagrant
IdentityFile ~/.vagrant.d/insecure_private_key
Alles funktioniert gut, wenn ich nicht vagrant ssh
ausgeführt haben. Aber sobald ich mich mit diesem Befehl in die Vagrant-Box eingeloggt habe, kann Sequel Pro keine Verbindung mehr über SSH herstellen - es sagt nur "Der SSH-Tunnel wurde unerwartet geschlossen." Also muss ich vagrant reload
ausführen, bevor ich mich mit dem MySQL-Server verbinden kann.
Weiß jemand, wie man dieses Problem umgehen kann?
Dies war die einzige Lösung, die für mich auf einem Mac lief El Capitan funktioniert. Ich hatte die Berechtigungen für mysql hinzugefügt; den Eintrag 'known_hosts' für' 127.0.0.1' entfernt + wieder hinzugefügt; redigierte 'my.cnf' Datei, um verschiedene Änderungen usw. vorzunehmen. Wichtigerweise scheint dies jedoch die richtige Lösung zu sein. – wired00