亚马逊RDS自动备份

15

我可以从AWS控制台上看到我的RDS实例每天都在备份。根据FAQ,我了解到它被备份在S3上。但是当我使用控制台查看我的S3存储桶时,我没有看到RDS备份。

所以:

  1. 我如何获取我的RDS备份?
  2. 一旦我获得了它,我该如何使用它来恢复我的数据库,即它是一个常规的mysqldump文件还是其他类型的文件?
4个回答

8

RDS快照和EBS快照都存储在S3中,但不能通过S3接口访问。您可以通过单击AWS管理控制台中的“恢复快照”来恢复整个数据库。


8

好的 - 我在数据库快照下看到了它,自动快照(我之前选择了手动快照,所以没有看到它)


你能够将这些快照下载到本地机器吗?我正在尝试在本地机器上访问我的备份,但在AWS上似乎不可能。 - modulitos

1
如果您想手动备份.sql文件,您也可以使用我正在开发的脚本:

https://github.com/Ardakilic/backmeup

这个脚本可以将你的SQL数据库和webhost根目录备份到S3或Dropbox。这意味着,你可以从任何主机(RDS或其他提供商)转储任何SQL并将它们上传到S3。它使用aws-cli作为后端。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接