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#产品特性
可以参考一下这里,目前是实验支持 我理解的是支持,但可能有潜在风险。
https://docs.pingcap.com/zh/tidb/v7.4/dm-compatibility-catalog#tidb-data-migration-兼容性目录
1 个赞
应该是未完全支持或完全兼容吧
好的,谢谢各位的解答
可以试试,我简单的测试过没发现问题
- 实验支持:虽然通过部分验证,但测试尚未覆盖所有预设场景或用户较少,存在少量场景下可能出错的风险。
DM 全量从 MySQL 8.0 导基量全量数据时内部的 dumpling 可能会有兼容性问题,增量同步应该没问题。
建议在自己的业务场景,做好验证测试再使用。
MYSQL8支持应该是还没有通过最终 验证