Um eine Verbindung über Sequel Pro (MAC) mit MySQL in einer Vagrant Box herzustellen sind nur wenige Schritte nötig.
Nachfolgend ein Beispiel, wie man über einen SSH-Tunnel eine Verbindung vom Localhost (127.0.0.1) in macOS zu einer Gast-Betriebssystem in einer Vagrant Box aufbaut um sich darüber mit einer MySQL-Datenbank zu verbinden.
Beispiel: Sequel Pro
Als erstes tragen wir den Localhost 127.0.0.1 als MySQL-Host ein.
Bei Benutzer und Passwort müssen die Zugangsdaten der MySQL Datenbank auf dem Gast-Betriebssystem eingetragen werden!
Optional kann man hier noch die Datenbank / Portnummer spezifizieren.
Bei SSH-Host wird die IP-Adresse der Vagrant Box eingetragen. Als User vagrant.
Der SSH-Schlüssel wird beim vagrant up
Prozess generiert und ist im Home-Verzeichnis der Box unter
.vagrant/machines/{project}/virtualbox/private_key
zu finden.