选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用本地工具将本地的 MariaDB 数据库迁移到亚马逊 for RDS MariaDB - AWS Prescriptive Guidance

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用本地工具将本地的 MariaDB 数据库迁移到亚马逊 for RDS MariaDB

由 Shyam Sunder Rakhecha 创作 () AWS

摘要

此模式为使用原生工具将本地 MariaDB 数据库迁移到适用于 MariaDB 的亚马逊关系数据库服务 RDS (Amazon) 提供了指导。如果你安装了 “我的SQL工具”,你可以使用 mysql 和 mys q ldump。如果安装了 Mariadb 工具,则可使用 mariadb 和 mariadb-dump。我的工具SQL和MariaDB工具的起源相同,但是MariaDB版本10.6及更高版本有细微的区别。

先决条件和限制

先决条件

  • 一个活跃的AWS账户

  • 本地数据中心的 MariaDB 源数据库

限制

  • 数据库大小限制:64 TB

产品版本

架构

源技术堆栈

  • 本地数据中心的 MariaDB 数据库

目标技术堆栈

  • Amazon RDS for MariaDB 数据库实例

目标架构

不同可用区中的主数据库实例和备用RDS数据库实例的架构图。

数据迁移架构

将本地 MariaDB 数据库迁移到亚马逊的架构图 RDS

工具

  • 原生我的SQL工具:mysql 和 mysql du mp

  • 原生 MariaDB 工具:mariadbmariadb-dump

操作说明

任务描述所需技能

验证源数据库和目标数据库版本和引擎。

DBA

确定目标服务器实例的硬件要求。

DBA,系统管理员

识别存储需求(存储类型和容量)。

DBA,系统管理员

根据容量、存储功能和网络功能选择正确的实例类型。

DBA,系统管理员

确定源数据库和目标数据库的网络访问安全要求。

DBA,系统管理员

确定应用程序迁移策略。

DBA、应用程序所有者、系统管理员

计划迁移

任务描述所需技能

验证源数据库和目标数据库版本和引擎。

DBA

确定目标服务器实例的硬件要求。

DBA,系统管理员

识别存储需求(存储类型和容量)。

DBA,系统管理员

根据容量、存储功能和网络功能选择正确的实例类型。

DBA,系统管理员

确定源数据库和目标数据库的网络访问安全要求。

DBA,系统管理员

确定应用程序迁移策略。

DBA、应用程序所有者、系统管理员
任务描述所需技能

创建虚拟私有云 (VPC)。

系统管理员

创建安全组。

系统管理员

配置并启动运行 Maria RDS DB 的亚马逊数据库实例。

系统管理员

配置基础设施

任务描述所需技能

创建虚拟私有云 (VPC)。

系统管理员

创建安全组。

系统管理员

配置并启动运行 Maria RDS DB 的亚马逊数据库实例。

系统管理员
任务描述所需技能

使用原生工具迁移数据库对象和数据。

在源数据库中,使用 mysqldumpmariadb-dump 创建包含数据库对象和数据的输出文件。在目标数据库中,使用 mysqlmariadb 恢复数据。

DBA

验证数据。

检查源数据库和目标数据库,以确认数据迁移已成功。

DBA

迁移数据

任务描述所需技能

使用原生工具迁移数据库对象和数据。

在源数据库中,使用 mysqldumpmariadb-dump 创建包含数据库对象和数据的输出文件。在目标数据库中,使用 mysqlmariadb 恢复数据。

DBA

验证数据。

检查源数据库和目标数据库,以确认数据迁移已成功。

DBA
任务描述所需技能

遵循应用程序迁移策略。

DBA、应用程序所有者、系统管理员

迁移应用程序

任务描述所需技能

遵循应用程序迁移策略。

DBA、应用程序所有者、系统管理员
任务描述所需技能

将应用程序客户端切换至新基础设施。

DBA、应用程序所有者、系统管理员

割接

任务描述所需技能

将应用程序客户端切换至新基础设施。

DBA、应用程序所有者、系统管理员
任务描述所需技能

关闭临时AWS资源。

系统管理员

查看和验证项目文档。

DBA、应用程序所有者、系统管理员

收集与迁移时间、工具成本节约等相关的指标。

DBA、应用程序所有者、系统管理员

关闭项目并提供反馈。

DBA、应用程序所有者、系统管理员

关闭项目

任务描述所需技能

关闭临时AWS资源。

系统管理员

查看和验证项目文档。

DBA、应用程序所有者、系统管理员

收集与迁移时间、工具成本节约等相关的指标。

DBA、应用程序所有者、系统管理员

关闭项目并提供反馈。

DBA、应用程序所有者、系统管理员

相关资源

Amazon RDS 参考文献

我SQL和 MariaDB 的参考文献

教程和视频

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。