我正在尝试将Server 2008数据库迁移到MySQL。MySQL数据库位于数字海洋上的vps上。在迁移过程中,源选择是成功的,但目标选择不是成功的。对于目标选择,我使用连接方法作为SSH上的标准TCP/IP。单击Test将产生错误“不支持的连接方法。在此版本的MySQL工作台迁移向导中不支持通过SSH的MySQL连接”。我有MySQL版本6.1,这些是我使用的参数:
SSH主机名:主机IP地址:22
SSH用户名: root
SSH密码:主机密码
SSH KeyFile:我没有为我的MySQL db设置密钥文件。需要吗?
MySQL HostName: 127.0.0.1
MySQL服务器端口: 3306
用户名: root
密码: MySQL密码
请告诉我,如果我错过了什么,或如果我给参数错误。是否必须设置ssh密钥文件以在ssh上迁移数据库?
注意事项迁移过程不支持通过SSH进行的源或目标关系数据库连接。解决办法是设置一个加密的隧道,然后将MySQL目标作为一个标准的TCP (未加密)连接.。
我在迁移向导的MySQL WorkbechDocumentsfor迁移向导中找到了这个注释。这是链接http://dev.mysql.com/doc/workbench/en/wb-migration-install.html
我不知道如何在建议的工作中进行迁移。任何帮助都将不胜感激。
谢谢。
发布于 2014-12-09 16:06:19
我就是这样做的:
首先,在存在MySQL数据库的同一台计算机上安装MySQL。使用MySQL迁移向导在本地迁移数据库。现在有两种选择。
选项1:在MySQL中为迁移的数据库创建一个备份文件。在目标MySQL中使用此备份文件并还原数据库。
选项2:将MySQL中迁移的数据库中的每个表导出到.csv文件中,然后将这些文件复制到服务器并将它们导入目标MySQL数据库。
https://stackoverflow.com/questions/25432964
复制相似问题