移动MySQL架构

时间:2011-09-08 13:38:45

标签: mysql data-migration

我们有一台运行MySQL 5.1服务器的Linux服务器。出于各种原因,我们创建了一个新的MySQL5.5服务器。将整个模式从Linux 5.1 MySQL移动到Windows 5.5 MySQL数据库的最简单,最有效的方法是什么?

昨天我研究了将查询的结果集导出为csv并使用LOAD DATA INFILE命令,但是无法正常工作。日期没有正确导入,有空的地方应该有数据,我没有仔细看看究竟出了什么问题,只是可以说它不对。

这将是一次性操作。

谢谢, 莱斯利

3 个答案:

答案 0 :(得分:1)

您可以使用mysqldump将整个数据库架构和数据导出为SQL命令。这个转储应该很容易导入MySQL 5.5。

答案 1 :(得分:0)

您可以使用mysqldump生成包含所有数据的sql文件,然后使用mysql < dump.sql导入。

另一种方法是将所有数据文件(通常在/ var / lib / mysql /所有MYD,MYI和FRM文件)复制到另一台服务器。由于Linux和Windows都是Little-Endian,这可能会有效。

答案 2 :(得分:0)

MySql中的模式迁移

您可以简单地使用MySql提供的MySQL 架构转移向导 要打开向导,请从菜单中选择 - &gt; 数据库, - &gt; 架构转移向导

然后阅读概述文本并单击“启动向导”开始。

选择目标和源MySQL连接。选择并测试MySQL连接后,单击“下一步”继续。

选择要迁移的模式,然后单击“开始复制”以开始将所选模式从源复制到目标MySQL服务器。

查看消息日志以确认迁移已成功完成。单击“下一步”以查看结果摘要。

单击“完成”关闭向导。

这是整个过程。

有关详情,请查看网址 For Step By Step guidences