数据恢复系列~binlog并行增量恢复

第一部分-生成文件
  reset slave all;
  set global relay_log_info_repository='FILE';
  change master to master_host='1';
      1 relay-log.info
      2 mysql-relay-bin.index-只记录位点而非gtid信息
第二部分-伪装
    1 关闭实例
    2 将需要的binlog重新命名为 mysql-relay-bin.*方式,并赋予mysql权限
    3 修改relay-log.info
      7
       /data/mysq/data/mysql-relay-bin.000001-开始消费的起始文件
     4 - 开始消费的起始位置
     0
     0
     0
     1
   4  修改mysql-relay-bin.index
      注册所需要消费的binlog
   5 重启服务并执行
     start slave sql_thread until 'time'-直到应用完成
  6 如何定位具体的binlog信息并恢复呢
    1 从从xtrabackup_binlog_info 提取备份信息 filename gitd position
    2 提取每个binlog的开始时间
     根据filename和binlog的开始时间即可提取相应的binlog然后下载即可

posted @   开心的蛋黄派  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示