首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql 1复制母版丢失的数据复制仍然有

问Mysql 1复制母版丢失的数据复制仍然有
EN

Database Administration用户
提问于 2015-01-21 19:39:23
回答 1查看 386关注 0票数 0

在(windows)上有一个主mysql不正确地关闭。许多记录无法收回,调查发现奴隶有主人没有的记录。并没有恢复原来的左派。就像魔法一样,大约6周后,主人丢失的数据重新出现在主人身上,现在master>slave同意了,但仍有一些不一致之处。我们讨论的是跨越许多模式的数千行,以及每个模式中的许多表。寻找理论和数据挖掘并不能揭示任何东西。第一个问题是知道MySQL试图自动恢复数据,可能是在mysql缓存数据的地方发生了什么事情,然后在6周后发布的。有人遇到过这样的问题吗?

EN

回答 1

Database Administration用户

发布于 2015-01-22 14:00:45

在MySQL中,没有一种机制可以让主程序从奴隶中重新获取“丢失的”(丢失的、损坏的)数据。除非复制是循环的(或者主/母机,其中每台机器都是另一台计算机的主从.不要在家里尝试这一点)那么主从之间的互动完全是单向的。即使在循环配置中,也没有“恢复”或再同步机制。

也没有隐藏数据并重新出现的机制。引用从日志文件中恢复数据的InnoDB的注释似乎忽略了这样一个事实,即这种恢复是在启动时发生的,并且在它完成之前,服务器不会开始接受连接。

答案应该可以在主程序的二进制日志中发现(您可以对这些日志进行归档,对吗?)以及主从的日常备份(您也将这些备份存档了,对吗?)

如果没有频繁的定期备份和历史绑定日志,似乎很难进一步推测。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/89848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档