首页 > 解决方案 > 如何将 MariaDB 迁移到 Aurora

问题描述

我正在运行 MariaDB 数据库,我想将其迁移到 Amazon Aurora,如何将其迁移到 Amazon Aurora

标签: databaseamazon-web-servicesmariadbdevopsamazon-aurora

解决方案


这种迁移可以通过多种方式实现。几个问题开始:

  1. 您目前使用的是哪个版本的 Maria DB,您打算迁移到哪个版本的 Aurora Mysql?

  2. 您已经在使用 RDS MariaDB 了吗?如果是,则使用快照还原迁移可能会有点简单。

如果您当前不在 RDS MariaDB 上:

  1. MariaDB 10.0 到 Aurora 5.6 和 MariaDB 10.1、10.2、10.3 到 Aurora 5.7 应该是可行的,没有太多复杂性。这是基于此处显示的兼容性:https ://mariadb.com/kb/en/mariadb-vs-mysql-compatibility/ 。您很可能会使用 mysqldump 导出数据,然后通过 SQL api 或 Aurora 支持的 S3 中的 LOAD 导入它们。

  2. 对于任何其他迁移,您可能需要执行其他步骤,因为您将跨越兼容性边界。

文档:https ://docs.aws.amazon.com/dms/latest/sbs/CHAP_MySQL2Aurora.html

如果您已经在 RDS Maria DB 上:

  1. 尝试快照还原。直接快照还原可能无法让您到达需要的位置,但这就是您的起点。

文档:https ://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.RDSMySQL.Import.html


推荐阅读