Dies kann meines Wissens nicht über die Befehlszeile erfolgen, da der Befehl mysql Proxy-Verbindungen nicht unterstützt.
Wenn sich Client und Server auf einem UNIX-Rechner befinden und einer von ihnen von außen erreichbar ist, empfehle ich einen SSH-Tunnel. Es ist im Grunde eine sicher getunnelte TCP-Verbindung, die für alles verwendet werden kann und der lokale mysql-Befehl kann sich leicht mit dem Tunnel-Port verbinden.
Wenn das keine Option ist, könnten Sie eine Art ausführbare Wrapper-Datei schreiben. Java und Ruby verfügen beispielsweise über Bibliotheken, mit denen Sie mit SOCKS-Proxys kommunizieren und diese Sockets mit einer MySQL- oder JDBC-Protokollimplementierung verknüpfen können. Was dann passiert, hängt ganz davon ab, was Sie als nächstes geplant haben.
Ich denke, Sie haben Recht. Mehr Arbeit zu erledigen, nicht so einfach, wie ich dachte :) Danke. –
Hallo Udo, bitte können Sie mir helfen, den SSH-Tunnel zu verwenden, um sich mit einem entfernten MySQL-Server zu verbinden. – Kaartz