我目前将数据库放在专用 EC2 实例中托管的 MySQL 服务器上,并计划将数据库迁移到 RDS 支持的 MySQL 服务器。
现在我遇到的问题是将数据从 EC2 迁移到 RDS。数据库接近 185 GB,目前我不用担心停机或数据与生产同步。目前我需要做的就是转储并将其导入 RDS。
这是我到目前为止尝试过的,
- 我对在 EC2 上运行的数据库进行了 mysql 转储
- 从同一个 EC2 实例访问 RDS 实例
- 使用 MySQL 中的源命令将数据转储导入 RDS
导入近 35Gb 需要将近一天的时间,但始终无法完全导入数据库。如果有人能告诉我如何做到这一点,我将不胜感激。
答案1
AWS 提供数据库迁移服务 (DMS)正是为此。DMS 可以从本地、EC2 或 RDS 实例迁移。它提供进度、统计数据等。