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