如何在rds中备份?

时间:2015-12-04 12:05:59

标签: mysql amazon-web-services

快速帮助......

我有这两个mysql实例......我们不再为这项服务付费了;所以它们将会消失......我怎样才能获得一份我可以保留的备份文件?

我对mysql没有太多经验,并且所有主题都讨论mysqldump,我不知道它是否适用于这种情况。我也看到了拍摄快照的选项,但我想要一个可以保存的文件(比如.bak)。

见截图:

amazon web services

提前致谢!

1 个答案:

答案 0 :(得分:1)

您有多种选择:

  1. 您可以将MySQL实例复制到在AWS外部运行的MySQL服务器。这有点痛苦,但会导致运行实例。 http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Exporting.NonRDSRepl.html

  2. 您可以使用命令行mysqldump --all-databases从每个数据库服务器实例生成(可能是非常大).sql文件。 Export and Import all MySQL databases at one time

  3. 您可以使用命令行mysqldump一次导出数据库。这就是我要做的。

  4. 您可以使用gui MySQL客户端(例如HeidiSQL)代替命令行来一次导出一个数据库。这可能更容易。

  5. 您不需要也不应该导出mysqlinformation_schemaperformance_schema数据库;它们包含系统信息,并且已经存在于另一台服务器上。

    要从外部AWS进行连接,您必须适当地设置AWS保护。并且您必须知道AWS上MySQL服务器的互联网地址,用户名和密码(以及可能的端口)。

    然后您可以下载HeidiSQL(如果您在Windows上)或一些适当的客户端软件,连接到您的数据库实例,并在您闲暇时导出您的数据库。

相关问题