我最近降级我的EC2实例。 我无法再连接到RDS。 我想可能是内部IP是不同的,现在登录连接到特定IP。 我一直没能弄明白。 我希望能够从快照获取备份。 有没有办法通过AWS下载?
Answer 1:
您无法下载RDS快照。 但是,您可以连接到它并导出数据库。 降级您的实例,除非你已经设置了安全组不正确的(开放的端口为IP而不是其他安全组)应不影响连接。
Answer 2:
除了datasage答案。
作为生产实例的选项,您可以创建在RDS只读副本,从该副本让转储。 你可避免的生产DB冻结这种方式。
我们使用此方案对PostgreSQL + pg_dump
。 希望这将有助于其他人了。
Answer 3:
这听起来像你的RDS与安全组和ACL专用子网内的VPC内。 为您解决问题的唯一途径是采取快照,并在那里允许所有连接的默认VPC中创造学习一个新的数据库实例出来。 之后,你需要使用数据库客户端或CLI备份经典备份。
Answer 4:
另一种选择是分享你的快照 ,如果你不需要下载它,只是想用不同的AWS账号ID共享。
Answer 5:
我还需要做到这一点,所以我登录到一具有的权限来访问数据库我的应用程序服务器创建的数据库(MySQL的)的转储。 然后,我使用scp下载的转储我的本地机器。 我用了:
mysqldump -uroot -p -h<HOST> --single-transaction <DBNAME> > output.sql
文章来源: download RDS snapshot