dm v7版本目前不支持迁移mysql8.0以上的版本吗

dm v7版本目前不支持迁移mysql8.0以上的版本吗?

用dm迁移过几次mysql8.0的版本。有些地方要调整,比如COLLATE=utf8mb4_0900_ai_ci 在7.1还不支持。

mysql8.0以上的版本也支持吗?

可以用。配置任务的时候先check-task一下,load阶段还有可能有些表建不上,需要手动建立,然后恢复任务。

7.4tidb支持mysql8的语法,
https://docs.pingcap.com/zh/tidb/v7.4/mysql-compatibility#与-mysql-兼容性对比
但是dm上并没有写支持mysql8,https://docs.pingcap.com/zh/tidb/v7.4/dm-overview#产品特性

可以参考一下这里,目前是实验支持 :thinking:我理解的是支持,但可能有潜在风险。
image
https://docs.pingcap.com/zh/tidb/v7.4/dm-compatibility-catalog#tidb-data-migration-兼容性目录

1 个赞

应该是未完全支持或完全兼容吧

好的,谢谢各位的解答

可以试试,我简单的测试过没发现问题

  • 实验支持:虽然通过部分验证,但测试尚未覆盖所有预设场景或用户较少,存在少量场景下可能出错的风险。

DM 全量从 MySQL 8.0 导基量全量数据时内部的 dumpling 可能会有兼容性问题,增量同步应该没问题。

建议在自己的业务场景,做好验证测试再使用。

MYSQL8支持应该是还没有通过最终 验证