【发布时间】:2014-10-15 11:28:44
【问题描述】:
我正在尝试将 SQL Server 2008 数据库迁移到 MySQL。 MySQL 数据库位于数字海洋上的 vps 上。在迁移过程中,源选择成功但目标选择不成功。对于目标选择,我使用了标准 TCP/IP over SSH 连接方法。单击测试连接会出现错误“不支持的连接方法。此版本的 MySQL 工作台迁移向导不支持通过 SSH 的 MySQL 连接。” 我有 MySQL 6.1 版 这些是我使用的参数:
SSH 主机名:主机 IP 地址:22
SSH 用户名:root
SSH 密码:主机密码
SSH 密钥文件:我没有为我的 MySQL 数据库设置密钥文件。需要吗?
MySQL 主机名:127.0.0.1
MySQL 服务器端口:3306
用户名:root
密码:MySQL 的密码
如果我遗漏了什么或者我给的参数错误,请告诉我。 我是否必须设置 ssh 密钥文件才能通过 ssh 迁移数据库?
注意 迁移过程不支持通过 SSH 连接源或目标 RDBMS。 一种解决方法是设置加密隧道,然后将 MySQL 目标视为标准 TCP(未加密)连接。
我在 MySQL Workbech 迁移向导文档中找到了此注释。这是链接 http://dev.mysql.com/doc/workbench/en/wb-migration-install.html
我不知道如何使用建议的解决方法进行迁移。任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
这里有同样的问题。不过,任何解决方案都会很棒。谢谢。
标签: mysql sql-server ssh database-migration