0

这是情况。我有一个 Aurora Serverless MySQL 兼容数据库,其默认备份保留期设置为 1 天。周六早上我做了一些修改,现在才意识到这会导致大量数据丢失。最早的可恢复点是破坏性更改之后(我已经尝试过恢复但没有运气)。

有没有办法找回丢失的数据?

4

1 回答 1

0

也许可以总结评论中的要点:

有多种类型的备份可用,其中两种是 RDS/Aurora 内置的本机备份。内置的是:

  • 自动快照,它允许在保留期内进行时间点恢复,如果我没记错的话,您可以配置 1 到 35 天。这些快照与数据库的生命周期相关联。如果数据库被终止,快照也会被删除。
  • 可以随时通过 API 调用创建手动快照。它们具有独立于数据库的生命周期,因此如果您删除数据库,快照将被保留。

除了内置机制之外,您始终可以使用 mysqldump 或SELECT INTO OUTFILE查询等工具将数据导出到 S3 等服务。

如果您的问题发生在自动快照的保留期之前,您的手动快照太旧并且您没有外部快照,那么不幸的是,您不走运,该数据已经消失 - AWS 支持已经确认了这一点。

于 2021-02-01T22:29:16.873 回答