6

我读过Amazon RDS自动备份您的数据库到S3。我在想如何才能真正看到这些备份及其内容?如何查找由Amazon RDS生成的自动S3备份的位置?

我希望看到他们的理由是:

  1. 我是偏执狂,是新的服务,并没有经历过失败要知道,备份进程将实际工作。
  2. 我读过如果某些表是MyISAM,备份不起作用。也就是说,我需要让我的所有表都是InnoDB,而不是两者的混合,以便生成s3备份。

有没有人有关于此的更多信息?

回答

9

不,您不能访问RDS使用的S3存储桶。如果您想确认备份是否正常工作,您可以通过RDS控制台恢复到某个时间点。这将创建一个新的RDS实例,该实例使用该时间点的备份。

+0

- @ ceejayoz,感谢您的提示,我会对此进行测试,您是否可以确认或否认有关所有需要成为innoDB的表以确保备份实际工作? – 2012-07-23 15:12:51

+3

该文档说:“目前仅支持InnoDB存储引擎的Amazon RDS自动备份和数据库快照,在其他MySQL存储引擎(包括MyISAM)中使用这些功能可能会导致在从备份还原时出现不可靠的行为。像MyISAM这样的引擎不支持可靠的崩溃恢复,在发生崩溃时您的表可能会损坏。因此,我们鼓励您使用InnoDB存储引擎。“ http://docs.amazonwebservices.com/AmazonRDS/latest/UserGuide/Overview.BackingUpUpAndRestoringAmazonRDSInstances.html – ceejayoz 2012-07-23 15:32:04

+0

- @ ceejayoz,非常感谢! – 2012-07-23 15:57:13