快速帮助......
我有这两个mysql实例......我们不再为这项服务付费了;所以它们将会消失......我怎样才能获得一份我可以保留的备份文件?
我对mysql没有太多经验,并且所有主题都讨论mysqldump,我不知道它是否适用于这种情况。我也看到了拍摄快照的选项,但我想要一个可以保存的文件(比如.bak)。
见截图:
提前致谢!
答案 0 :(得分:1)
您有多种选择:
您可以将MySQL实例复制到在AWS外部运行的MySQL服务器。这有点痛苦,但会导致运行实例。 http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Exporting.NonRDSRepl.html
您可以使用命令行mysqldump --all-databases
从每个数据库服务器实例生成(可能是非常大).sql文件。 Export and Import all MySQL databases at one time
您可以使用命令行mysqldump
一次导出数据库。这就是我要做的。
您可以使用gui MySQL客户端(例如HeidiSQL)代替命令行来一次导出一个数据库。这可能更容易。
您不需要也不应该导出mysql
,information_schema
或performance_schema
数据库;它们包含系统信息,并且已经存在于另一台服务器上。
要从外部AWS进行连接,您必须适当地设置AWS保护。并且您必须知道AWS上MySQL服务器的互联网地址,用户名和密码(以及可能的端口)。
然后您可以下载HeidiSQL(如果您在Windows上)或一些适当的客户端软件,连接到您的数据库实例,并在您闲暇时导出您的数据库。