我们正在准备从旧服务器到新服务器的一些相当大的DB (200 DB) InnoDB表的数据迁移。数据索引很重,试图通过首选的方式迁移数据,使用mysqldump,花费了3到4天的时间。大部分时间都花在索引上。这也让我们考虑了数据恢复,以防我们需要从备份中恢复。3-4天是不能接受的。
Q1。有没有人对大型索引重的InnoDB数据库的迁移/转储/恢复有一些好的建议/经验?
我们现在正在考虑将二进制数据文件从一个服务器复制到另一个服务器。但我很不确定使用两个不同版本的MySQL服务器是否能很好地处理这一问题。
Q2。有没有人在这类移民方面有过经验。进展顺利吗?
任何提示都是非常感谢的!
发布于 2011-05-27 14:07:27
如果您正在寻找最快的方法,您可以尝试mysql_upgrade程序。复制二进制文件并运行程序以检查和修复兼容性。别忘了先备份。
发布于 2011-05-27 08:44:18
检查这个:http://dev.mysql.com/doc/refman/5.6/en/innodb-migration.html Imho,最好的方法是创建mysqldump,然后升级数据库。如果有什么不对劲的话,就把垃圾堆装回去。
https://serverfault.com/questions/274378
复制相似问题