如何将 Windows XP MySQL 数据库迁移到 Linux?

4 mysql ubuntu windows-xp migration

将 MySQL 数据库从 Windows (XP) 移动到 Linux (Ubuntu 9.10) 的推荐方法是什么?

我想从 XP 运行 mysqldump 然后在 Linux 机器上导入 - 有更好的方法吗?

以前有没有人做过这个,如果是,他们能否概述所需的步骤。

[编辑] 应该添加这个:我使用的是 mySQL v5.1 并且我使用的是 InnoDb 格式

小智 7

mysqldump 方法肯定会奏效,而且结果是可靠的。这是我推荐的方式,除非你有很好的理由不这样做。

现在,对于 MyISAM 表,您应该能够简单地将 .FRM、.MYI 和 .MYD 文件复制到与目标数据库对应的适当目录(MySQL 在数据目录中创建与每个数据库对应的目录)

对于 InnoDB 表,简单地复制文件是行不通的。我见过有人这样做,例如,请参阅这篇文章:http : //www.chriscalender.com/?p=28=1

我希望这有帮助。