Amazon-RDS数据库到专用服务器

时间:2013-03-01 08:28:12

标签: amazon-web-services dump amazon-rds data-transfer dedicated-server

我在这里回答了这个问题:Mysqldump of the AWS RDS 但是,显然,它没有给我任何线索。

我打算做什么?

我在亚马逊上运行了一个RDS实例,数据库大约有450多个表,这对于mysqldump来说是一个疯狂的数据量。我希望将它倾倒,以便我可以将它从AwS迁移到Dedicated。

有什么问题?

一旦我开始通过adminer进行转储,它就会冻结。快照提供了一种可以从一个区域到另一个区域使用的格式,但我想说它是.. SQL格式(为了保持简单),然后将其传输到我的专用服务器。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

  

450+表,这是sqldump

的疯狂数据量

假设你的意思是mysqldump,那不是一个准确的陈述。我经常在拥有10,000多个表和数亿行的系统上使用mysqldump。在新服务器上恢复数据可能需要一些时间,但对于存储在您所谓的“SQL格式”中的任何内容都是如此。

mysqldump中的--single-transaction选项将提取所有InnoDB表的一致快照; mysqldump的--compress选项将使用mysql压缩的客户端/服务器协议来减少提取数据所需的时间而不改变转储文件的内容;当然,--events --triggers--routines选项很重要。