【发布时间】:2016-12-27 11:37:51
【问题描述】:
我在 Amazon RDS 上托管了我的 MySql 数据库,它有最后一个自动快照。 (例如昨天午夜)。现在的情况是,我不小心从一个非常重要的表中删除了一些记录,并且想恢复它。自昨天午夜以来,我没有额外的备份。 (如前所述)。现在我应该如何在不停机的情况下恢复数据? 如何使用时间点数据恢复? 如果有人需要更多信息,请告诉我,并为我糟糕的解释感到抱歉。
【问题讨论】:
-
从昨天午夜开始,您将恢复的任何时间点。您今天删除的那些记录将无法恢复。
-
@error2007s,如果我明白你在说什么,那么你的断言是不正确的。可以选择备份保留窗口期间的任何时间点,即使在最后一个快照之后也是如此。如果删除的行在所选时间点存在,将恢复。这就是恢复到特定时间点背后的想法。
-
我说的是昨天午夜之后创建的记录
-
是的,但是在所选时间点之前发生的所有事情都将出现在新实例上,即使所选时间是在最近的快照之后。只有选定时间点之后的东西——不是快照时间——才会不存在。您可以在您配置的备份保留窗口的天数内将数据库恢复到任何个特定时间点,最多可以在您请求恢复之前大约 5 分钟。由于 RDS 管理日志轮换的方式,最近约 5 分钟无法选择。
-
我知道我的印象是用户删除了昨天午夜之后创建的记录。
标签: mysql amazon-web-services restore amazon-rds data-recovery