DM同步MYSQL报错 表不存在 xxx table does not exist

【 TiDB 使用环境`】tidb:v4.0.11版本 dm:1.0.6版本
【 TiDB 版本】4.0.11
【遇到的问题】DM同步mysql时,报错xxx table does not exist,实际上游该表是存在的。后来修改DM的配置文件中,手动忽视掉该表,仍然报错。
【复现路径】修改DM的配置文件中,手动忽视掉该表,仍然报错。
【问题现象及影响】
MYSQL上游存在该表,tidb却报错不存在。

查询mysql,该表实际存在


修改DM的配置文件中,手动忽视掉该表,仍然报错。

tidb是否有这张表

你在mysql 执行show的账号是 用的dm 的那个账号吗

是的,同一个账号

TIDB没有同步这种表,我不需要同步这张。

  1. syncer 报的这个错应该指的是下游 TiDB 没有这个表。
  2. 请问能发一下完整的配置文件吗?ignore-tables 的规则不一定有生效(即没有忽略掉这张表),原因是 block-allow-lists 的规则比较复杂,很有可能配置有误

规则具体参考这个帖子:同一个source,多个block-allow-list时怎么配置