【发布时间】:2022-11-10 19:35:17
【问题描述】:
假设我每天 00:00 进行 mongodump 备份。 如何恢复到 12:00 的时间点,但比当前 oplog 包含的时间早一天?假设 oplog 始终包含超过 24 小时的更改。
我显然可以恢复到第 1 天 00:00 或第 2 天 00:00,如果那个日期仍然存在,我可以转储现有的 oplog。
【问题讨论】:
-
通过您的 cmets,您似乎已经知道需要做什么,并且您只是在寻找一种更简单的方法来做到这一点,据我所知,没有更简单的方法。你可以关注这篇博文,它很好地描述了你需要做的所有步骤:alexmarquardt.com/2017/01/25/mongodb-point-in-time-restore
-
并不真地。当我恢复第 2 天(完整数据库)时,oplog 仅包含我开始恢复时的条目,而不是完整的 24 小时。我正在恢复到原始 oplog 之前的 PIT。
标签: mongodb mongodump mongorestore