Overview
Database Migration Service supports MySQL-to-Cloud SQL migrations where the destination is the same version or one version higher than the source database. For example, you can migrate a MySQL 5.6 source database to a Cloud SQL 5.6 or 5.7 destination, but you can't migrate from version 5.6 directly to 8.0.
See the following table for the full version compatibility matrix.
| Source database version |
Destination database version | |||
|---|---|---|---|---|
| 5.6 | 5.7 | 8.0 | 8.4 | |
| 5.5 | Supported | Unsupported | Unsupported | Unsupported |
| 5.6 | Supported | Supported | Unsupported | Unsupported |
| 5.7 | Unsupported | Supported | Supported | Unsupported |
| 8.0 | Unsupported | Unsupported | Supported1 | Supported |
| 8.4 | Unsupported | Unsupported | Unsupported | Supported |
| 1Special limitations apply. For more information, see Known limitations. | ||||
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-09 UTC.