### 6.3.4 使用 SSH 从 Windows 远程连接到 MySQL

[](<>)[](<>)[](<>)

本节介绍如何使用 SSH 获取到远程 MySQL 服务器的加密连接。该信息由大卫卡尔森提供`<[dcarlson@mplcomm.com](mailto:dcarlson@mplcomm.com)>`.

1.  在您的 Windows 机器上安装 SSH 客户端。有关 SSH 客户端的比较，请参阅[http://en.wikipedia.org/wiki/Comparison\_的\_SSH\_客户](http://en.wikipedia.org/wiki/Comparison_of_SSH_clients).

2.  启动您的 Windows SSH 客户端。放`主机名 = *`yourmysqlserver_URL_or_IP`*`.放`用户名=*`your_userid`*`登录到您的服务器。这`用户身份`值可能与您的 MySQL 帐户的用户名不同。

3.  设置端口转发。要么做一个远程转发（设置`本地端口：3306`,`远程主机： *`yourmysqlservername_or_ip`*`,`远程端口：3306`）或本地转发（设置`端口：3306`,`主机：本地主机`,`远程端口：3306`）。

4.  保存一切，否则下次必须重做。

5.  使用刚刚创建的 SSH 会话登录到您的服务器。

6.  在您的 Windows 机器上，启动一些 ODBC 应用程序（例如 Access）。

7.  在 Windows 中创建一个新文件并使用 ODBC 驱动程序链接到 MySQL，就像您通常做的那样，除了输入`本地主机`对于 MySQL 主机服务器，不是*`你的mysql服务器名称`*.

    此时，您应该有一个到 MySQL 的 ODBC 连接，使用 SSH 加密。
