全,
我使用mysqldump备份mysql集群数据,每天有1000万行数据。最近,我们的集群在更新后崩溃,然后我们恢复由mysqldump生成的.sql文件。当恢复数据库时,我们得到了关键的复制错误/问题,然后我使用"-f“来强制恢复过程。最后,恢复过程完成,所有的表都回来了。有些表更小,我们认为这是因为重复的行被忽略了。
但是最近,我们发现一些数据丢失了,似乎一些重复的数据没有正确恢复。
我想知道在恢复过程中是否有避免这种情况的好方法,或者如何在mysqldump之前检查是否存在重复项?
发布于 2013-04-03 21:32:02
几个建议--看看不使用force选项时产生的错误,看看是否能找出解决根本原因的方法。使用force选项允许在发生错误后继续还原,但失败的行将仍然丢失。
在ndb_mgm中使用mysqldump而不是备份命令--这是一个在线操作--有什么原因吗?如果使用原生群集(在线!)备份,然后使用ndb_restore命令恢复数据。
https://stackoverflow.com/questions/15764380
复制相似问题