Ich bin unter Mac OS X 10.6.2 und versuche, eine Verbindung zum Ubuntu-Server 8.04.1 unter Linode herzustellen.
ssh -L 127.0.0.1:3306:[[remote ip]]:3306 user@server -N
Ich möchte SSH-Tunneling einrichten, damit ich auf einen Remote-MySQL-Server zugreifen kann.
Zuallererst wurde mir gesagt bind: Address already in use
. Dies ist erst, nachdem ich den Befehl zuvor ausprobiert habe. Wie schließe ich eine Portweiterleitungssitzung manuell?
Zweitens, wenn ich den Befehl in ändere ssh -L 127.0.0.1:3310:[[remote ip]]:3306 user@server -N
(ich habe den lokalen Port geändert, um ihn abzuhören). Mir wird gesagt, channel 1: open failed: connect failed: Connection refused
wenn ich versuche, über MySQL Workbench oder Sequel Pro eine Verbindung zum MySQL-Server herzustellen.
Um eine Verbindung über die MySQL Workbench herzustellen, verwende ich die folgenden Einstellungen:
- Host: 127.0.0.1 Port: 3310 (wenn 3306 verwendet wird)
- Benutzername: MySQL-Benutzername
- Passwort: MySQL-Passwort
- Datenbank: Ich habe nichts eingegeben