MySQL 8.4 Release Notes
8.3.4 使用 SSH 远程连接到 MySQL
本节描述了如何使用 SSH 获取加密的远程 MySQL 服务器连接。以下信息由 David Carlson 提供:<dcarlson@mplcomm.com>
.
-
在 Windows 机器上安装 SSH 客户端。关于 SSH 客户端比较,请见http://en.wikipedia.org/wiki/Comparison_of_SSH_clients.
-
启动 Windows SSH 客户端。将
Host_Name =
设置为您的 MySQL 服务器 URL 或 IP。将yourmysqlserver_URL_or_IP
userid=
设置为登录您的服务器。这your_userid
userid
值可能与您的 MySQL 账户用户名不同。 -
设置端口转发。您可以选择远程转发(设置
local_port: 3306
,remote_host:
,yourmysqlservername_or_ip
remote_port: 3306
)或本地转发(设置port: 3306
,host: localhost
,remote port: 3306
)。 -
保存所有更改,以免下次需要重新执行。
-
使用您刚创建的 SSH 会话登录到您的服务器。
-
在 Windows 机器上,启动某个 ODBC 应用程序(例如 Access)。
-
在 Windows 中创建一个新文件,并使用 ODBC 驱动程序连接到 MySQL,方法与您通常使用的相同,只需将 MySQL 主机服务器设置为
localhost
,而不是yourmysqlservername
。
现在,您应该已经建立了加密的 ODBC 连接到 MySQL。