【发布时间】:2018-10-13 12:34:29
【问题描述】:
我有一个本地 MySQL 数据库,我想将其中的数据迁移到远程 MySQL 数据库(使用 AWS 上的 RDS)。如何在两个实例之间迁移数据?
【问题讨论】:
-
修正语法错误并更好地解释问题的意图
标签: amazon-web-services database-migration
我有一个本地 MySQL 数据库,我想将其中的数据迁移到远程 MySQL 数据库(使用 AWS 上的 RDS)。如何在两个实例之间迁移数据?
【问题讨论】:
标签: amazon-web-services database-migration
使用 AWS 中提供的 AWS 数据库迁移服务。您需要在其中提供您的数据库端点,即您的本地数据库服务器端点,并将您的数据库引擎参数设置为您的要求并启动。它将您的数据迁移到云端需要 10 到 15 分钟,然后您可以继续从 AWS 它自己访问您的数据库。
另一种方法是,最近备份您的本地数据库。在 aws EC2 中启动一个实例并安装您在本地使用的数据库。将系统中的备份文件复制到云。使用可用的备份文件启动数据库。设置您在 EC2 中安装的类型的 RDS 实例, 并连接端点。
【讨论】:
AWS DMS 可帮助您将 TB 级的大型数据库迁移到 AWS 轻松安全地上云。在迁移期间,源数据库 保持全面运行,最大限度地减少停机时间。
但从您的问题来看,您需要同质数据迁移并根据 AWS 文档:
如果您要执行同构迁移,请使用引擎的原生 工具,例如 MySQL 转储或 MySQL 复制。
请参阅this answer,了解在更大数据上使用 SQL Dump。
谢谢
【讨论】: