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

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都已被消费完删除掉        

上一篇:android 中使用缓存加载数据


下一篇:BZOJ 3812 : 主旋律