MySQL GUI unter Linux über ssh

März 31, 2011 by
Leave a Comment 

Als Gui verwenden wir mysql-admin bzw. mysql-query-browser. Letzteres ist dazu gedacht die Daten anzuschauen und queries auszuführen.

Da diese Tools ssh nicht direkt unterstützten müssen wir zuerst einen ssh tunnel aufbauen.

ssh -L 5555:localhost:3306 ssh-config-name-des-servers

Das sieht erstmal wie eine normale SSH-Verbindung aus. Um den Tunnel wieder zu schliessen muss man einfach diese Verbindung wieder trennen.

Danach kann man dann mit der GUI oder der Konsole verbinden. Hier das Konsolenbeispiel

mysql -uroot -h127.0.0.1 -P5555

Wichtig ist das 127.0.0.1 – nimmt man localhost, verbindet mysql über den lokalen socket und lässt den port ausser acht.