下载RDS快照

问题描述 投票:46回答:5

我最近降级了我的EC2实例。我无法再连接到RDS。我认为可能是内部IP不同,现在登录附加到该特定IP。我无法弄明白。我希望能够从快照中获得备份。有没有办法通过AWS下载它?

mysql amazon-web-services amazon-rds
5个回答
55
投票

您无法下载RDS快照。但是,您可以连接到它并导出数据库。除非您错误地设置了安全组(将端口打开到IP而不是其他安全组),否则降级实例不应影响连接。


8
投票

除了datasage答案。

作为生产实例的选项,您可以在RDS中创建只读副本,并从此副本进行转储。您可以通过这种方式避免冻结生产DB。

我们将此方案用于PostgreSQL + pg_dump。希望它对其他人也有帮助。


1
投票

听起来您的RDS位于具有安全组和ACL的私有子网内的VPC内。解决问题的唯一方法是拍摄快照,并在允许所有连接的默认VPC中从中调出新的数据库实例。之后,使用db客户端或CLI进行备份经典备份。


0
投票

另一个选择是share your snapshot,如果您不需要下载它,只想与其他AWS账户ID共享它。


0
投票

我还需要这样做,所以我通过登录我的应用服务器创建了db(MySQL)转储,该服务器有权访问数据库。然后我使用scp将转储下载到我的本地机器。我用了:

mysqldump -uroot -p -h<HOST> --single-transaction <DBNAME> > output.sql
© www.soinside.com 2019 - 2024. All rights reserved.