小编Jon*_*hak的帖子

在 Mac OS X 上转发端口 3306 以连接到远程 MySQL 数据库

我在 Mac OS X 10.6.2 上尝试在 linode 上连接到 ubuntu 服务器 8.04.1。

ssh -L 127.0.0.1:3306:[[remote ip]]:3306 user@server -N

我想设置 ssh 隧道,以便我可以访问远程 mysql 服务器。

首先,我被告知bind: Address already in use。这只是在我之前尝试过命令之后。如何手动关闭端口转发会话?

其次,当我将命令更改为ssh -L 127.0.0.1:3310:[[remote ip]]:3306 user@server -N(我更改了要侦听的本地端口)时。channel 1: open failed: connect failed: Connection refused当我尝试通过 MySQL Workbench 或 sequel pro 连接到 MySQL 服务器时,有人告诉我。

要通过 MySQL 工作台连接,我使用以下设置:

  • 主机:127.0.0.1 端口:3310(如果正在使用 3306)
  • 用户名:mysql用户名
  • 密码:mysql密码
  • 数据库:我没有放入任何东西

mysql ssh mac-osx ssh-tunnel

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

mac-osx ×1

mysql ×1

ssh ×1

ssh-tunnel ×1