Database Migration Service for MySQL

您可以使用 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 会监控该过程。

MySQL 迁移流程概览
图 1. Database Migration Service for MySQL 迁移期间的数据移动。(点击可放大)
MySQL 迁移流程概览

对于到 Cloud SQL 的同构 MySQL 迁移,Database Migration Service 支持持续和一次性迁移流程。在持续迁移中,系统会先从完整转储中加载数据,然后根据数据库日志文件中显示的数据更改信息持续更新数据。

如需详细了解所有迁移类型和阶段,请参阅迁移类型和阶段。

监控

Database Migration Service 中迁移作业复制延迟时间的示例图。
图 2. Database Migration Service 中的可观测性图表示例。 (点击可放大)
Database Migration Service 中迁移作业复制延迟时间的示例图。

Database Migration Service 提供广泛的日志记录和可观测性功能,可帮助您监控迁移进度。这些功能包括针对复制延迟的实时诊断,以及针对 Cloud SQL for MySQL 目标实例运行状况和迁移作业状态的详细日志。

如需了解详情,请参阅迁移作业指标。

后续步骤