您可以使用 Database Migration Service 将 MySQL 数据库迁移到 Cloud SQL for MySQL 实例。Database Migration Service 使用原生 MySQL 复制功能将数据从源数据库复制到目标 Cloud SQL for MySQL 实例。
本页面简要介绍了同构 MySQL 迁移的主要 Database Migration Service 功能:
支持的来源和目标列出了 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 迁移入门。