我可以從AWS控制檯看到我的RDS實例每天備份一次。從常見問題解答中,我瞭解到它正在S3上進行備份。但是當我使用控制檯查看我的S3存儲桶時,我看不到RDS備份。Amazon RDS自動備份
所以:
- 我如何得到我的手對我的RDS備份?
- 一旦我有它,我該如何使用它來恢復我的數據庫,即它是一個常規的mysqldump文件或其他東西?
我可以從AWS控制檯看到我的RDS實例每天備份一次。從常見問題解答中,我瞭解到它正在S3上進行備份。但是當我使用控制檯查看我的S3存儲桶時,我看不到RDS備份。Amazon RDS自動備份
所以:
行 - 我看它的數據庫快照下,自動快照(有它選擇手動快照,因此無法看到它)
我有同樣的問題,我所做的是我寫的一個簡單bash腳本爲我做這件事,但我在單個區域工作正常,它不適用於多個區域,這裏是腳本http://geekospace.com/back-up-and-restore-the-database-between-two-aws-ec2-instances/
該鏈接不工作了.. – 2015-07-20 12:44:05
RDS快照以及EBS snapsots存儲在S3中,但不能通過S3接口。 您可以從AWS管理控制檯中單擊「還原快照」來還原整個數據庫。
如果你想手動具有.SQL備份,你也可以使用我一直在開發的腳本:
https://github.com/Ardakilic/backmeup
這個腳本備份您的SQL數據庫與您的虛擬主機提供商根沿着你S3或Dropbox。因此,這意味着,您可以從任何主機(RDS或任何其他提供者)轉儲任何SQL並將其上傳到S3。它使用aws-cli作爲後端。
是的,手動確實不應該是默認選擇。 – 2015-04-08 03:17:56
你能夠將這些快照下載到本地機器嗎?我試圖在本地機器上訪問我的備份,但在AWS上似乎不可行。 – modulitos 2017-12-11 04:22:22