Lightning导入dumpling导出的mysql数据报 Error 1273 (HY000)

【 TiDB 使用环境】测试
【 TiDB 版本】 5.4.2
【复现路径】使用dumping导出了mysql中的数据,然后使用lighting将数据导入到tidb中
【遇到的问题:问题现象及影响】
nohup.out日志中内容如下
tidb lightning encountered error: [Lightning:Restore:ErrCreateSchema]create schema failed, table: db_oms1.``, stmt: restore database schema: run create schema job failed: Error 1273 (HY000): Unsupported collation when new collation is enabled: ‘utf8mb4_0900_ai_ci’

是否是tidb不支持这种字符集编码呢?
【资源配置】
【附件:截图/日志/监控】

tidb 5.4版本支持的字符集和排序规则可以参考这里:
字符集和排序规则 | PingCAP 文档中心

字符集不支持

是不是可以先把表建好再同步?

不需要,lighting 会完成建库建表的

MySQL 8.0 中 utf8mb4字符集默认是utf8mb4_0900_ai_ci,这个字符集tidb不支持,导入前最好用sed把schema替换了再导入。

SHOW CHARACTER SET;
show collation;

查看TiDB 支持字符集和排序规则

有最佳答案了,就不必回了吧

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。