Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Connecting to MySQL Remotely from Windows with SSH

8.3.4 使用 SSH 远程连接到 MySQL

本节描述了如何使用 SSH 获取加密的远程 MySQL 服务器连接。以下信息由 David Carlson 提供:.

  1. 在 Windows 机器上安装 SSH 客户端。关于 SSH 客户端比较,请见http://en.wikipedia.org/wiki/Comparison_of_SSH_clients.

  2. 启动 Windows SSH 客户端。将 Host_Name = yourmysqlserver_URL_or_IP 设置为您的 MySQL 服务器 URL 或 IP。将 userid=your_userid 设置为登录您的服务器。这 userid 值可能与您的 MySQL 账户用户名不同。

  3. 设置端口转发。您可以选择远程转发(设置 local_port: 3306, remote_host: yourmysqlservername_or_ip, remote_port: 3306)或本地转发(设置 port: 3306, host: localhost, remote port: 3306)。

  4. 保存所有更改,以免下次需要重新执行。

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

  6. 在 Windows 机器上,启动某个 ODBC 应用程序(例如 Access)。

  7. 在 Windows 中创建一个新文件,并使用 ODBC 驱动程序连接到 MySQL,方法与您通常使用的相同,只需将 MySQL 主机服务器设置为 localhost,而不是 yourmysqlservername

现在,您应该已经建立了加密的 ODBC 连接到 MySQL。