zoukankan      html  css  js  c++  java
  • Percona Xrabackup 应用

    例如: 备份策略为,FULL+inc1+inc2....

    a. prepare 全备 (CR)
    	应用redo前滚
    	应用undo回滚(省略)
    	
    b. 合并所有增量到全备并且prepare
    	应用redo前滚
    	应用undo回滚(除了最后一次增量,这步省略)
    	
    c. 合并后的全备prepare 
    
    d. 恢复备份
    
    • 5.5 PXB的版本兼容性
    mysql版本 PXB版本
    MySQL 5.6 ,5.7 : PXB 2.4版本
    MySQL 8.0.11 ~ 8.0.19 : PXB 8.0 稳定版.
    MySQL 8.0.20 : PXB 8.0.12+

    5.6 全量备份

    5.6.0 安装
    略
    5.6.1 全量备份
    mkdir -p /data/backup
    xtrabackup --defaults-file=/etc/my.cnf --user=root --password=123   --backup --target-dir=/data/backup/full
    
    
    5.6.2 数据恢复:
    
    a 搞破坏 
    
    [root@db01 ~]# pkill mysqld
    [root@db01 ~]# rm -rf /data/3306/data/*
    [root@db01 ~]# rm -rf /data/3306/logs/*
    [root@db01 ~]# rm -rf /data/3306/binlog/*
    
    
    b 准备:(CR)
    xtrabackup   --prepare --target-dir=/data/backup/full
    
    说明: 模拟CR过程,将redo前滚,undo回滚,让备份数据是一致状态
    
    
    c 拷回数据:
    xtrabackup  --copy-back --target-dir=/data/backup/full
    
    d 修改权限并启动数据库
    [root@db01 data]# chown -R mysql.mysql /data/*
    [root@db01 data]# /etc/init.d/mysqld start
    
  • 相关阅读:
    【脑图】iOS的Crash分类和捕获
    Ruby03
    Ruby02
    Ruby01
    如何快速把一个十进制数转换为二进制?
    iOS
    互联网协议基本知识
    XCBB
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/hypj/p/14186172.html
Copyright © 2011-2022 走看看