Mysql5.5 迁移到 RDS/Aurora

Mysql5.5 migration to RDS/Aurora

我们在 AWS ec2 实例(r3.4xlarge 类型)上安装了 mysql 5.5 和 运行。我们想迁移到 RDS/Aurora

1- RDS/Aurora 可以支持 mysql 5.6 及更高版本。我们应该先升级我们的数据库然后将其移动到 RDS/Aurora 吗?或者我们可以直接使用 mysqldump 来做到这一点吗?

Aurora 能够从使用 Percona XtraBackup 创建的 5.5 备份导入。转储 5.5 数据库,将备份放入 S3,然后从该备份创建 aurora。

只要您不使用 MyISAM 表,您就可以设置从 ec2 实例到 RDS MySQL 或 Aurora 的复制。

最后,您可以使用 AWS 数据库迁移工具从 MySQL 迁移到 Aurora。

有两种选择,一种是使用数据库迁移服务将数据库从MySQL5.5迁移到Aurora DB,推荐使用亚马逊的迁移工具,使用这种方法可以实现不停机迁移。

其次是备份并直接导入 Aurora,如果两个实例都在同一区域,速度会很快,否则移回 s3 并恢复它。