我想将Amazon RDS上最新RDS快照中的数据库复制/克隆到Amazon之外的特定服务器。我正在寻找一种方法来备份它的mySQL数据库。我还想使用每日cron作业,该作业直接从最新的RDS快照触发mysqldump,并通过SSH或FTP将此mySQL转储复制到不同服务器上的某个位置。
目前,这些步骤太耗时了。您需要将快照复制到新的RDS实例,通过SSH访问数据库,将数据库转储到本地PC上,然后将其上传到另一台服务器上。
是否有不同的方法或替代方案?感谢您的任何好的提示,建议和帮助!
发布于 2015-08-20 22:16:57
RDS快照是AWS特有的东西。
您所描述的是传统的数据库快照,这几乎是您唯一的选择,因为您不能下载RDS快照。有一些产品可以做到这一点,但您所做的几乎是最常见的方式。唯一的另一种选择是在cron上使用AWS实例来执行此操作。
如果您确实需要来自RDS快照的数据,这会增加时间,但您可以将RDS快照克隆到一个临时实例中,然后将其备份到一个文件中。
发布于 2015-08-20 22:26:44
无法直接从RDS快照执行mysqldump。您必须将快照恢复到新的服务器实例,然后获取该新服务器实例的mysqldump。
听起来您需要忘记RDS快照,只需通过cron作业直接从数据库服务器执行每日mysqldump。
https://stackoverflow.com/questions/32113730
复制相似问题