DM 同步报 NO_AUTO_CREATE_USER

DM 版本: 8.1.1
源库: mysql 8.0.28
目标库: mysql 8.0.28
同步到了增量阶段:报
failed to set default downstream sql_mode ONLY_FULL_GROUP_BY,
STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION in schema tracker" RawCause:"E
rror 1231 (42000): Variable ‘sql_mode’ can’t be set to the value of ‘NO_AUTO_CREATE_USER’"

上下源的库sql_mode已经设置成空了
mysql 8.0.28 的sql_mode不支持 no_auto_create_user 这个值

有办法解决吗


可以试下在任务配置里手动设置一下 sql_mode 的值

target-database:
session:
sql_mode: “ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION”
已经这样设置了,也不行

搜了一下,确实是个 BUG,目前还没有修复 :joy:

https://github.com/pingcap/tiflow/issues/8149

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