TIDB 5.4版本为主 mysql5.7版本为从 同步一个库中的几张表 报错不能识别GTID_MODE
目前观察 这个字段mysql是 ON OFF代表开关 tidb是 01 代表 所以mysql不能识别 这个问题怎么解决
有没有别的主从方案
TIDB 5.4版本为主 mysql5.7版本为从 同步一个库中的几张表 报错不能识别GTID_MODE
是用的cdc?
这种主从是怎么搭建的呢?
直接change master的吗,mysql和tidb binlog格式不同,这样不行的。建议用ticdc或tidb binlog同步。
主从的搭建是使用的gtid吗? 最后把配置情况发出来看看
是不是有类似 workbench 的工具在连接 TiDB?
tiup cdc cli changefeed create --pd=http://ip:2379 --sink-uri=“mysql://root:password@ip:3306/?time-zone=&worker-count=16&max-txn-row=5000” --config mysql.toml
[filter]
ignore-txn-start-ts = [1, 2]
rules = [‘pj_ly.lianyun_pf_servers’,‘pj_ly.lianyun_platforms’,‘pj_ly.ly_phone_hunfu’,‘pj_ly.t_ioshunfu_order’,‘pj_ly.t_ioshunfu_ad’,‘pj_ly.t_ioshunfu_0’,‘pj_ly.t_ioshunfu_1’,‘pj_ly.t_ioshunfu_2’,‘pj_ly.t_ioshunfu_3’,‘pj_ly.t_ioshunfu_4’,‘pj_ly.t_ioshunfu_5’,‘pj_ly.t_ioshunfu_6’,‘pj_ly.t_ioshunfu_7’,‘pj_ly.t_ioshunfu_8’,‘pj_ly.t_ioshunfu_9’,‘pj_ly.t_ioshunfu_10’,‘pj_ly.t_ioshunfu_11’,‘pj_ly.t_ioshunfu_12’,‘pj_ly.t_ioshunfu_13’,‘pj_ly.t_ioshunfu_14’,‘pj_ly.t_ioshunfu_15’,‘pj_ly.t_ioshunfu_16’,‘pj_ly.t_ioshunfu_17’,‘pj_ly.t_ioshunfu_18’,‘pj_ly.t_ioshunfu_19’]
tiup cdc cli changefeed list --pd=http://172.23.237.3:2379
tiup is checking updates for component cdc …timeout!
Starting component cdc
: /root/.tiup/components/cdc/v6.1.0/cdc cli changefeed list --pd=http://ip:2379
[
{
“id”: “08cd50f1-9cab-4249-aaef-d494ab031a35”,
“summary”: {
“state”: “normal”,
“tso”: 433945736150515713,
“checkpoint”: “2022-06-16 09:26:53.123”,
“error”: null
}
}
]
检查状态都没问题 就是一直有删除和写入操作
这个原因找到的 tidb就是这么识别语句的
还可以支持同步到MySQL?是GTID模式同步吗?
用的ticdc 做的同步
ok,了解了
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。