Database Migration Service 支持从源数据库到 Cloud SQL 目标数据库的一次性迁移和持续迁移。
支持的来源
- Amazon RDS 5.6、5.7、8.0、8.4、9.7
- 自行管理的 MySQL(在本地或由您完全控制的任何云虚拟机上)5.5、5.6、5.7、8.0、8.4、9.7
- Cloud SQL for MySQL 5.6、5.7、8.0、8.4、9.7
- Amazon Aurora 5.6、5.7、8.0、8.4、9.7
- Microsoft Azure Database for MySQL 5.7、8.0、8.4、9.7
对于 MySQL 8.0 源,Database Migration Service 还支持以下次要版本: 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42、8.0.43。
支持的目标
- Cloud SQL for MySQL 5.6 和 5.7
- Cloud SQL for MySQL 8.0,包括以下次要版本: 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42、8.0.43。
- Cloud SQL for MySQL 8.4 和 9.7 存在一定的限制。例如,MySQL 8.4 或 9.7 目标不支持使用 物理备份文件的迁移。如需了解详情,请参阅已知限制。
- Cloud SQL for MySQL 9.7
跨版本支持
Database Migration Service 支持 MySQL 到 Cloud SQL 的迁移,其中目标数据库的版本与源数据库的版本相同或比源数据库的版本高一个版本。 例如,您可以将 MySQL 5.6 源数据库迁移到 Cloud SQL 5.6 或 5.7 目标数据库,但无法直接从版本 5.6 迁移到 8.0。 不建议从较新的次要版本迁移到较旧的次要版本。
如需查看完整的版本兼容性矩阵,请参阅下表。
| 源 数据库版本 |
目标数据库版本 | ||||
|---|---|---|---|---|---|
| 5.6 | 5.7 | 8.0 | 8.4 | 9.7 | |
| 5.5 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 5.6 | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
| 5.7 | 不支持 | 支持 | 支持 | 不支持 | 不支持 |
| 8.0 | 不支持 | 不支持 | 支持1 | 支持 |
不支持 |
| 8.4 | 不支持 | 不支持 | 不支持 | 支持 | 支持 |
| 9.7 | 不支持 | 不支持 | 不支持 | 不支持 | 支持 |
| 1需遵守特殊限制。如需了解详情,请参阅 已知限制。 | |||||