使用dm迁移数据报错invalid schema encoding

【TiDB 使用环境】生产环境
【TiDB 版本】8.5
【部署方式】云上部署

  "error_msg": "[code=34019:class=load-unit:scope=internal:level=high], Message: , RawCause: failed to decode hua_fba_db.fba-schema.sql as auto: invalid schema encoding.\n",

源库的数据库格式为: UTF8MB4
此报错是在load阶段报的错,请问各位大佬这是什么原因 :handshake:

手动去找下这个文件,手动打开看看手动执行看看报错调试下呢。

报错不是写着了吗?你缺失用户没有创建,你先把用户创建在导入看看呢

1 个赞
file -i hua_fba_db/fba-schema.sql

执行下先看看

找出来问题了 源库里面就是乱码 大佬有处理经验吗 :disappointed_relieved:

创建表的时候可以找到对应的文件么

停下了 因为源库没之前的建表语句 且中文都是乱码

找不到了

表没用中文字段名吧?
如果乱码来自注释

COMMENT

反正注释已经看不了了,直接用alter table把注释去掉。

提示SCHEMA有问题,这个 hua_fba_db存在吗?

这也是个方法 但全部表都是全部字段都是

1 个赞

存在的 全都是方块号那种字符

重新创建下吧。

或者看下创建的字符串,是否有乱码啥的。