将大型数据库从EC2迁移到RDS MySQL的最佳方法

目前,我的数据库位于专用EC2实例中托pipe的MySQL服务器上,并计划将数据库迁移到RDS支持的MySQL服务器。

现在我遇到的问题是将数据从EC2迁移到RDS。 该数据库接近185 GB,此时我不担心停机时间或数据与生产同步。 我现在需要的只是基本上把一个转储和导入到RDS。

这是我迄今为止所尝试的,

  1. 我采取了在EC2上运行的数据库的MySQL转储
  2. 从相同的EC2实例访问RDS实例
  3. 使用MySQL的source命令将数据转储导入RDS

将近35Gb的时间需要将近一天的时间才能导入,而从未完全导入数据库。 欣赏是否有人可以告诉我如何做到这一点。

AWS为此提供了数据库迁移服务(DMS) 。 DMS可以从本地,EC2或RDS实例迁移。 它提供了进步,统计和更多。

AWS博客:AWS数据库迁移服务