您可以使用 Database Migration Service 将 MySQL 数据库迁移到 Cloud SQL for MySQL 实例。 Database Migration Service 使用原生 MySQL 复制功能将数据从源数据库复制到目标 Cloud SQL for MySQL 实例。
本页简要介绍了 Database Migration Service 的主要功能,这些功能适用于同构 MySQL 迁移:
支持的源和目标列出了 Database Migration Service 支持的所有 MySQL 版本。
迁移数据流全面介绍了 数据在迁移过程中如何移动 Google Cloud 。
监控 介绍了可帮助您观察迁移作业进度和运行状况的日志和指标。
支持的源数据库和目标数据库
您可以使用 Database Migration Service 在同一 MySQL 版本之间进行迁移,也可以从较早版本的 MySQL 迁移到 Cloud SQL 中支持的较新版本。
下表列出了所有受支持的 MySQL 源数据库和目标数据库产品。如需查看确切版本和跨版本 支持的完整列表,请参阅 版本支持。
| 源数据库 | 目标数据库 |
|---|---|
| Amazon RDS | Cloud SQL for MySQL |
| Amazon Aurora | |
| Microsoft Azure Database for MySQL | |
| 自行管理的 MySQL
(在本地或由您完全控制的任何云虚拟机上) |
迁移数据流
对于到 Cloud SQL 的同构 MySQL 迁移,Database Migration Service 会连接到目标 Cloud SQL 实例,然后代表该实例管理迁移过程。 是目标实例与源实例建立连接,但 Database Migration Service 会监督该过程。
对于到 Cloud SQL 的同构 MySQL 迁移, Database Migration Service 支持 持续迁移和 一次性迁移两种数据流。 对于持续迁移,系统会先从完整转储加载数据,然后根据数据库日志文件中显示的数据更改信息持续更新数据。
如需详细了解所有迁移类型和阶段,请参阅 迁移类型和阶段。
监控
Database Migration Service 提供了广泛的日志记录和可观测性功能,可帮助您监控迁移进度。这些功能包括复制延迟的实时诊断,以及 Cloud SQL for MySQL 目标实例运行状况和迁移作业状态的详细日志。
如需了解详情,请参阅 迁移作业指标。
后续步骤
如需详细了解 Database Migration Service 中对 MySQL 数据和功能的支持,请参阅 已知限制。
如需获取完整的分步迁移演练,请参阅 Cloud SQL for MySQL 迁移使用入门。