用MySQL多隧道的MySQL隧道,没有用户帐户在MySQL端?

我想创build几个SSH隧道到几个跳远的MySQL服务器。 我有SSH访问除了 MySQL的每个服务器。

以下是我的设置如下所示:

[desktop]=====[server]---------[mysql01] \--------[mysql02] \-------[mysql03] \------[mysql04] 

目前,我可以简单地ssh[server]并使用mysql -h mysql01 -u something -pbuild立连接。 现在,我想为每个MySQL服务器创build一个隧道,所以我可以通过[desktop]上的GUI访问它们。 但是,使用ssh -L需要在这些MySQL服务器上有一个用户帐户,这是我没有的。

任何想法如何解决这个问题?

您可以将端口隧道到您的服务器。

 ssh -L 3306:mysql01:3306 server 

如果你连接到服务器:3306你最终在mysql01

什么让你进入桌面gui mysql01?