dm报错mysql-instance(0) must set meta for task-mode incremental

增量同步 可以跳过这个错误嘛

可以修改上游表字符集编码为 utf8 / utf8mb4,

否则需要修改 task 文件,添加对应的 binlog events filter,并在 tidb 创建改表结构

tidb的表结构已经改了 binlog events filter怎么添加

或 的关系,表结构修改之后可以看下重启下同步任务看是否可以继续复制

我是启动task 的时候 检查就不通过

image

请检查下字段的字符集类型是否已经修改成为 utf8,如果已经修改 binlog filter 可以不设置。

就是要合并这个表 没有修改表结构,数据量太大 不修改不行嘛?

我tidb表是修改过的

ok,根据文档的说明,配置下 binlog filter 即可
https://docs.pingcap.com/zh/tidb-data-migration/stable/feature-overview#binlog-event-filter

%E5%9B%BE%E7%89%87

配置了还是不行

加了两个都不行

filters:
  user-filter-2:
    schema-pattern: "db_g2s_onlineexam_sharding"
    ​events: ["create table"]
    ​action: Ignore

仅配置以上 filter 试下