我在Amazon RDS上有一个mysql数据库(大约600GB的数据)我需要将它移回我们本地的专用服务器,但我不知道从哪里开始。 每次我尝试初始化一个sqldump它都会冻结,有没有办法将它移动到S3?甚至可能在开始下载之前将它拆分成较小的部分?
你将如何迁移600GB的mysql数据库?
答案 0 :(得分:1)
如果有的话,这只是一个非常简短的答案。
如果数据那么大,我会建议在S3上复制RDS快照,如here所述。
答案 1 :(得分:-1)
您是否尝试使用innobackupex脚本?它允许运行生活数据库(热备份)和tar | gzip最终备份,因此您可以获得更小的文件。仅适用于file_per_table=1
如果你有移动数据库的停机时间,你也可以尝试优化表来回收一些空间(特别是如果你做了很多删除)。
此外,您可以考虑删除一些数据:日志,档案等,以后再移动它们。