该错误消息表明在尝试创建 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
}
}
}