6.3.5 使用 SSH 从 Windows 远程连接到 MySQL

本节介绍如何使用 SSH 与远程 MySQL 服务器构建加密连接。该信息由 David Carlson <[email protected]>提供。

  • 在 Windows 计算机上安装 SSHClient 端。有关 SSHClient 端的比较,请参见http://en.wikipedia.org/wiki/Comparison_of_SSH_clients

  • 启动 Windows SSHClient 端。设置Host_Name = yourmysqlserver_URL_or_IP。设置userid=your_userid登录到您的服务器。 userid值可能与您的 MySQL 帐户的用户名不同。

  • 设置端口转发。进行远程转发(设置local_port: 3306remote_host: yourmysqlservername_or_ipremote_port: 3306)或进行本地转发(设置port: 3306host: localhostremote port: 3306)。

  • 保存所有内容,否则下次必须重做。

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

  • 在 Windows 计算机上,启动一些 ODBC 应用程序(例如 Access)。

  • 在 Windows 中创建一个新文件,并使用 ODBC 驱动程序链接到 MySQL,方法与通常相同,只不过为 MySQL 主机服务器键入localhost,而不是* yourmysqlservername *。

此时,您应该与 ODBC 构建 MySQL 连接,并使用 SSH 加密。