为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:4
- 【问题描述】:怎么操作?
看网上的资料。是下面这样的。
在syncer的目录下创建config.toml和syncer.mata
vi syncer.meta
binlog-name = "mysql-bin.000001"
binlog-pos = 68335
都gtid了为什么还要这种模式
主库一直在写的,我不好捕获这个pos怎么办?
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
在syncer的目录下创建config.toml和syncer.mata
binlog-name = "mysql-bin.000001"
binlog-pos = 68335
都gtid了为什么还要这种模式
主库一直在写的,我不好捕获这个pos怎么办?
建议使用完整的 dm 工具维护 mysql to tidb 的数据同步哈,syncer 工具一些可视化做的不是很好。
dm :如果上游 mysql 开启了 gtid 参照下面的配置:打开链接搜索 gtid
https://docs.pingcap.com/zh/tidb-data-migration/stable/source-configuration-file#配置文件示例
https://docs.pingcap.com/zh/tidb-data-migration/stable/task-configuration-file-full
syncer:
meta 中的 binlog pos 可忽略,仅配置 gtid 即可