开发者社区> 问答> 正文

线上运行的mysql.怎么把老数据也同步进来?保证单向同步数据的一致性

线上运行的mysql已经有100多G数据,首先将备份数据在异地服务器上还原,然后搭建了otter实现了实时同步,但是在备份数据导入的这段时间内otter并没有开始同步,请问这段时间内缺失的老数据怎么能够同步回来? 历史数据不能停止,否则业务有很大影响,在不停止的情况下怎么进行全量同步

原提问者GitHub用户 lxshopping

展开
收起
古拉古拉 2023-06-21 12:38:11 29 0
1 条回答
写回答
取消 提交回答
  • 历史数据先做个热全备,同时记录下pos点信息,恢复到目标环境,然后将pos点信息写入到canal中,然后配置channel 开启同步! 使用innobackupex 持续更新debezium可以支持全量+增量 原理MySQL snapshotter is not guaranteed to give a consistent snapshot

    原回答者GitHub用户 307545758

    2023-06-21 13:05:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像