为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:3.0.1
- 【问题描述】: 我的mariadb版本是10.2.22-MariaDB-log,为主从模式
目前使用syncer从mariadb的slave节点同步数据,目前master、slave、tidb中数据同步一致。 因为一些原因,现在想要把syncer同步从slave修改到master上面。 修改了syncer.meta中的binlog-name和binlog-pos,再启动syncer时报错
[2020/01/08 23:01:09] [info] binlogsyncer.go:359 begin to sync binlog from position (slave-5000-bin.000511, 193430456) [2020/01/08 23:01:09] [error] binlogstreamer.go:77 close sync with err: ERROR 1236 (HY000): Could not find first log file name in binary log index file [2020/01/08 23:01:09] [info] binlogsyncer.go:175 syncer is closing… [2020/01/08 23:01:09] [error] binlogsyncer.go:843 kill connection 716 error ERROR 1094 (HY000): Unknown thread id: 716 [2020/01/08 23:01:09] [info] binlogsyncer.go:849 kill last connection id 716 [2020/01/08 23:01:09] [info] binlogsyncer.go:202 syncer is closed
正常来说,数据是一致的,还需要修改什么地方,才能从slave切换到master呢
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。