【发布时间】:2012-10-04 17:29:52
【问题描述】:
我有一台运行使用 mysql 数据库的 Web 应用程序的服务器。数据库本身并不位于该服务器上——它位于另一台服务器上。无法从我的位置访问数据库服务器。
我想使用 ssh 端口映射,这样我就可以在我的 Mac 笔记本电脑上运行 mysql 并连接到数据库。我假设这意味着我需要使用 ssh 和端口转发连接到我的 Web 应用程序服务器。
是这样的:
我的 Mac -> Web 服务器 -> 数据库服务器
我想在我的 macbook pro 上运行 mysql 命令,如下所示:
mysql -u dbuser -hlocalhost -p
然后输入mysql密码。
另外,我使用 ssh 密钥连接到我的网络服务器。
【问题讨论】:
-
请注意,如果您不需要
mysql命令行,Sequel Pro 原生支持 SSH 连接。
标签: mysql ssh ssh-keys portforwarding