mysql同步到tidb

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4
  • 【问题描述】:怎么操作?
    看网上的资料。是下面这样的。

在syncer的目录下创建config.toml和syncer.mata

vi syncer.meta

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 即可