标签: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