本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用本地工具将本地的 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 数据库实例
目标架构
数据迁移架构
工具
原生我的SQL工具:mysql 和 mysql du mp
原生 MariaDB 工具:mariadb 和 mariadb-dump
操作说明
任务 | 描述 | 所需技能 |
---|---|---|
验证源数据库和目标数据库版本和引擎。 | DBA | |
确定目标服务器实例的硬件要求。 | DBA,系统管理员 | |
识别存储需求(存储类型和容量)。 | DBA,系统管理员 | |
根据容量、存储功能和网络功能选择正确的实例类型。 | DBA,系统管理员 | |
确定源数据库和目标数据库的网络访问安全要求。 | DBA,系统管理员 | |
确定应用程序迁移策略。 | DBA、应用程序所有者、系统管理员 |
任务 | 描述 | 所需技能 |
---|---|---|
创建虚拟私有云 (VPC)。 | 系统管理员 | |
创建安全组。 | 系统管理员 | |
配置并启动运行 Maria RDS DB 的亚马逊数据库实例。 | 系统管理员 |
任务 | 描述 | 所需技能 |
---|---|---|
使用原生工具迁移数据库对象和数据。 | 在源数据库中,使用 mysqldump 或 mariadb-dump 创建包含数据库对象和数据的输出文件。在目标数据库中,使用 mysql 或 mariadb 恢复数据。 | DBA |
验证数据。 | 检查源数据库和目标数据库,以确认数据迁移已成功。 | DBA |
任务 | 描述 | 所需技能 |
---|---|---|
遵循应用程序迁移策略。 | DBA、应用程序所有者、系统管理员 |
任务 | 描述 | 所需技能 |
---|---|---|
将应用程序客户端切换至新基础设施。 | DBA、应用程序所有者、系统管理员 |
任务 | 描述 | 所需技能 |
---|---|---|
关闭临时AWS资源。 | 系统管理员 | |
查看和验证项目文档。 | DBA、应用程序所有者、系统管理员 | |
收集与迁移时间、工具成本节约等相关的指标。 | DBA、应用程序所有者、系统管理员 | |
关闭项目并提供反馈。 | DBA、应用程序所有者、系统管理员 |
相关资源
Amazon RDS 参考文献
我SQL和 MariaDB 的参考文献
教程和视频