通过 SSH 隧道将本地端口 3307 映射到远程服务器的 MySQL 端口 3306

116 阅读1分钟

ssh -L 3307:xxx:3306 root@ip (远程配置)

  • ssh: SSH 命令,用于连接远程服务器。

  • -L 3307:xxx:3306: 指定本地端口转发,将本地的 3307 端口映射到远程服务器的 3306 端口。

    • 3307: 本地机器上的端口。
    • xxx: 远程服务器上的主机名或 IP 地址。
    • 3306: 远程服务器上的端口(通常是 MySQL 的默认端口)。
  • root@ip: 远程服务器的用户名和 IP 地址。

运行此命令后,你可以通过访问本地的 localhost:3307 来连接远程服务器上的 MySQL 服务。

例如,如果你想使用 MySQL 客户端连接远程 MySQL 服务器,可以使用以下命令:

mysql -h 127.0.0.1 -P 3307 -u root -p

这将通过 SSH 隧道连接到远程 MySQL 服务器。