2012-07-08 156 views
12

我可以從AWS控制檯看到我的RDS實例每天備份一次。從常見問題解答中,我瞭解到它正在S3上進行備份。但是當我使用控制檯查看我的S3存儲桶時,我看不到RDS備份。Amazon RDS自動備份

所以:

  1. 我如何得到我的手對我的RDS備份?
  2. 一旦我有它,我該如何使用它來恢復我的數據庫,即它是一個常規的mysqldump文件或其他東西?

回答

8

行 - 我看它的數據庫快照下,自動快照(有它選擇手動快照,因此無法看到它)

+0

是的,手動確實不應該是默認選擇。 – 2015-04-08 03:17:56

+0

你能夠將這些快照下載到本地機器嗎?我試圖在本地機器上訪問我的備份,但在AWS上似乎不可行。 – modulitos 2017-12-11 04:22:22

6

RDS快照以及EBS snapsots存儲在S3中,但不能通過S3接口。 您可以從AWS管理控制檯中單擊「還原快照」來還原整個數據庫。

0

如果你想手動具有.SQL備份,你也可以使用我一直在開發的腳本:

https://github.com/Ardakilic/backmeup

這個腳本備份您的SQL數據庫與您的虛擬主機提供商根沿着你S3或Dropbox。因此,這意味着,您可以從任何主機(RDS或任何其他提供者)轉儲任何SQL並將其上傳到S3。它使用aws-cli作爲後端。