Amazon Relational Database Service
用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

将数据导入到 MariaDB 数据库实例

接下来,您可以了解将 MariaDB 数据导入运行 MariaDB 的 Amazon RDS 数据库实例的 方法的信息。

要对 MariaDB 数据库实例执行初始数据导入,您可以使用将备份还原到 Amazon RDS MySQL 数据库实例中记录的过程,如下所示:

您也可以使用 AWS Database Migration Service (AWS DMS) 将数据导入 Amazon RDS 数据库实例。AWS DMS 可以在无停机时间的情况下迁移数据库,对于许多数据库引擎,将继续进行持续复制,直到您已准备好切换到目标数据库。您可以使用 AWS DMS 从相同数据库引擎或其他数据库引擎迁移到 MariaDB。如果您正在从其他数据库引擎进行迁移,则可使用 AWS Schema Conversion Tool 迁移未由 AWS DMS 迁移的 schema 对象。有关 AWS DMS 的更多信息,请参阅什么是 AWS Database Migration Service?

当外部实例为 MariaDB 版本 10.0.24 或更高版本时,您可以使用 MariaDB 全局事务标识符 (GTID) 将复制配置到 Amazon RDS MariaDB 数据库实例中,对于 10.0.24 之前的版本,则可以使用 MySQL 实例或 MariaDB 实例的二进制日志坐标来完成该操作。请注意,MariaDB GTID 与 MySQL GTID 的实施不同,后者不受 Amazon RDS 支持。

要将复制配置到 MariaDB 数据库实例中,您可以使用以下过程:

注意

mysql 系统数据库包含登录到数据库实例并访问数据所需的身份验证和授权信息。在数据库实例中删掉、改动、重命名或截取 mysql 数据库中的表、数据或其他内容可能会导致错误,并可能导致无法访问数据库实例和数据。如果发生此情况,可以使用 AWS CLI restore-db-instance-from-db-snapshot 从快照还原数据库实例,或使用 restore-db-instance-to-point-in-time 命令恢复数据库实例。