我们正在准备将一些相当大的DB(200GB),InnoDB表从旧服务器迁移到新服务器。 数据非常繁重,试图通过使用mysqldump的首选方式迁移数据需要3-4天的时间。 大部分时间都花在了索引上。 这也让我们想到了数据恢复的情况下,我们需要从备份恢复。 3-4天不是真的可以接受。
Q1。 有没有人对移植/倾倒/恢复大型索引的重型InnoDB数据库有一些很好的build议/经验?
我们正在考虑将二进制数据文件从一台服务器复制到另一台服务器。 但是我很不确定这个问题是否能够很好的使用MySQL服务器的两个版本。
Q2。 有没有人有这种types的迁移经验。 它进展顺利吗?
任何提示,非常感谢!
如果你正在寻找一个最快的方法,你可以尝试mysql_upgrade程序。 复制二进制文件并运行程序来检查和修复兼容性。 不要忘记先备份。
检查这个: http ://dev.mysql.com/doc/refman/5.6/en/innodb-migration.html Imho,最好的办法是创buildmysqldump,并在升级数据库后。 如果出现问题,只需加载转储。