Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

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

使用本部分详细了解对 Amazon RDS MariaDB 实例执行初始数据导入的推荐方法,并了解用于持续导入数据的配置复制。

要对 MariaDB 数据库实例执行初始数据导入,您可以使用从 MySQL 数据库实例导入和导出数据中记录的过程,如下所示:

您还可以使用 AWS Database Migration Service (AWS DMS) 将数据导入到 Amazon RDS 数据库实例。AWS DMS 可以在无停机时间的情况下迁移数据库,对于许多数据库引擎而言,将继续进行持续复制,直到您已准备好切换到目标数据库。您可以使用 AWS DMS 从相同数据库引擎或其他数据库引擎迁移到 MariaDB。如果您正在从其他数据库引擎进行迁移,则可使用 AWS Schema Conversion Tool 迁移未由 AWS DMS 迁移的架构对象。有关 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 命令恢复数据库实例。