Migrating Data to an Amazon Aurora DB Cluster
You have several options for migrating data from your existing database to an Amazon Aurora DB cluster. Your migration options also depend on the database that you are migrating from and the size of the data that you are migrating. The following table describes your options.
An RDS MySQL DB instance
You can migrate data directly from an Amazon RDS MySQL DB snapshot to an Amazon Aurora DB cluster. For details, see Migrating Data from a MySQL DB Instance to an Amazon Aurora DB Cluster.
A MySQL database external to Amazon RDS
If your database supports the InnoDB or MyISAM tablespaces, you have these options for migrating your data to an Amazon Aurora DB cluster:
A database that is not MySQL-compatible
You can also use AWS Database Migration Service (AWS DMS) to migrate data from a MySQL database. However, for very large databases, you can significantly reduce the amount of time that it takes to migrate your data by copying the source files for your database and restoring those files to an Amazon Aurora DB instance as described in Migrating Data from an External MySQL Database to an Amazon Aurora DB Cluster.
For more information on AWS DMS, see What Is AWS Database Migration Service?