码迷,mamicode.com
首页 > 其他好文 > 详细

数据恢复系列~并行应用离线binlog

时间:2021-05-24 01:56:37      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:filename   pos   基础环境   消费   set   来源   备份   ack   info   

0基础环境
    本文是基于阿里云的备份做的
   1 全量备份文件xtrabackup
   2 离线的你需要的所有binlog
1 建立备份实例
    1 解压
    2 apply-log
    3 调整配置文件
       skip-grant-tables=1
       log-bin=mysql-bin
       gtid_mode=on
       enforce-gtid-consistency=on
       log-slave-updates=1
   4 初始化实例
      reset master
      执行xtrabackup_slave_info内容
      SET GLOBAL gtid_purged=‘XX’
       reset slave all
2 binlog进驻
   1 拷贝相关的binlog到data目录下
   2 将相关的binlog重命名成relay-log.基本规则是hostname-relay-bin.number1-N
   3 chown -R mysq:mysql /data/
3 编号
  针对 relay-index文件
  文件名: hostname-relay-bin.index
  文件内容: 所有的relay文件
  ./hostname-relay-bin.number1
  ./hostname-relay-bin.number2
4 重写同步
  file和postion信息来源 xtrabackup_slave_filename_info文件
  change master to master_host=‘hostname,RELAY_LOG_FILE=‘./hostname-relay-bin.number1‘, RELAY_LOG_POS=postion,MASTER_AUTO_POSITION=0;
  start sql_thread
  show slave status
5 验证
  1 sql_thread:yes
  2 通过表的查询能获得你需要的恢复数据
  3 之前注册的relaylog都已被消费完删除掉
 
 
 
 

数据恢复系列~并行应用离线binlog

标签:filename   pos   基础环境   消费   set   来源   备份   ack   info   

原文地址:https://www.cnblogs.com/danhuangpai/p/14745297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!