DM同步mysql表 40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci

该错误消息表明在尝试创建 oleaning_data 数据库时运行数据库模式失败并出现拒绝访问错误。 但是你已经建立了不同名称的下游表用于路由对应。

为了在不改变上游表结构的情况下同步下游表,可以使用 TiCDC syncer.ignore-schema 配置选项在复制过程中忽略上游表的模式定义。

这是一个示例配置文件

{
    "source-id": "example-source",
    "changefeed-id": "example-changefeed",
    "start-ts": 425091232384233219,
    "target-uri": "mysql://user:password@localhost:3306/test",
    "syncer": {
        "worker-count": 16,
        "ignore-schema": ["oleaning_data"],
        "batch": 1024,
        "disable-dispatch": false,
        "txn-batch": 20,
        "max-retry": 100,
        "max-retry-time": 10000,
        "log-level": "info",
        "safe-mode": true
    },
    "config": {
        "case-sensitive": false,
        "enable-old-value": true,
        "dispatch-safety-checker": true,
        "mounter": {
            "worker-num": 16
        },
        "cdc": {
            "batch-size": 4096,
            "region-concurrency": 10,
            "enable-old-value": true
        }
    }
}