如何从MySQL服务器进行SSH隧道

时间:2018-10-13 16:04:58

标签: mysql ssh tunnel

我正在尝试使用SSH隧道从我的服务器 提供对我的主服务器上的MySQL数据库的访问,没有使用端口在我的家用路由器上转发。换句话说,我想运行MySQL服务器,从我的主服务器建立SSH隧道,然后能够从外部服务器使用mysql客户端。但我不断得到:
    绑定:地址已在使用中

我运行mysql服务器:
服务mysql start

,然后描述ssh隧道:
    ssh root@hf2.tr8.us -L 3306:127.0.0.1:3306 -N
或:
    ssh root@hf2.tr8.us -L 3306:hf2.tr8.us:3306 -N

均产生使用中的地址错误。如果我先创建隧道,MySQL将拒绝启动。

如何从启动MySQL的同一服务器中指定SSH隧道?

1 个答案:

答案 0 :(得分:0)

我正在寻找的是“反向”隧道:-R。从服务器 起作用:

ssh root@hf2.tr8.us -R 3306:127.0.0.1:3306 -N