Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

  


实验三:利用xtrabackup+二进制日志实现增量备份和恢复数据库


本例中实现的是将所有的增量日志都通过apply-log的步骤同步到完全备份文件中,如果希望利用增量日志还原到固定某次增量备份的数据,则不能使用本例中方式对所有的备份都进行apply-log操作,如果希望利用增量日志还原到固定哪次增量备份的数据,则将最初的完全备份的数据、和期望还原到某个增量备份前的增量备份的数据,拷贝一份到别的地方,然后依次对拷贝出来的完全备份做apply-log,对每次增量备份做apply-log,然后用形成的apply-log后形成的完全备份的数据,进行恢复

实验环境:将node72(10.1.32.72)上的数据库的数据还原到node73(10.1.32.73)上

1、安装xtrabackup软件包

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

2、验证数据的存储引擎类型

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

3、查看数据初始状态

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

4、先进行完全备份,对完全备份进行apply-log,查看完全备份生成的文件

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

5、进行第一次增量备份,对增量备份进行apply-log,将增量日志合并到完全备份中,查看第一次增量备份生成的文件信息

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

6、进行第二次增量备份,对增量备份进行apply-log,将增量日志合并到完全备份中,查看第二次增量备份生成的文件信息

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

7、模拟进行二进制日志的导出

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

8、拷贝完全备份的数据和二进制日志导出的事件数据到需要恢复的节点上

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

9、在需要恢复的节点上安装xtrabackup软件包

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

10、恢复完全备份

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份
Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

11、恢复二进制日志事件

Mariadb数据库备份恢复系列(三):xtrabackup物理备份工具之增量备份

  

原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/60623

(0)
M20-1倪文超M20-1倪文超
上一篇 2016-11-24
下一篇 2016-11-24

相关推荐

  • linux之网络管理基础

    一.IP分配的概述 公式1 一个网段的主机数=2^主机位数-2 主机ID位数=32-网络ID位数 公式2 网络ID=IP与子网掩码 公式3 划分子网: 一个大网分成若干个小网 网络ID向主机位借位n,子网数2^n 公式4 损失IP-=(子网数2^n-1)*2 合并多个小子网成一个大的超网 如 172.16.0.0-172.31.0.0 就是主机ID向网络ID…

    Linux干货 2016-09-16
  • shell-在线翻译脚本

            在linux过程中难免会碰到陌生的单词,此时不得不打开翻译软件或网页请求翻译,但这样切换界面比较麻烦,也浪费时间;         今天头脑发热,尝试着在网上找命令行翻译工具,但无果;…

    2017-02-19
  • N25第二周作业

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。     (1).cat:cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。     2.语法:cat [选项] [文件]…     3.选项: &nbsp…

    Linux干货 2016-12-26
  • 马哥教育网络班21期+第1周课程练习

    (一)计算机的基础认识       1. 冯诺依曼体系:          运算器(ALU Arithmetic Logical Unit):完成算数和逻辑运算。          控制器(CU Control Unit):发出各…

    Linux干货 2016-07-07
  • LVM2

    LVM2:         LVM: Logical Volume Manger, Version:2        dm: device mapper, 将一个或多个底层块设备组织 成一个逻辑设备的模块;           &…

    Linux干货 2016-12-30
  • 优云携手网易云 助力企业“互联网+”转型

    12月16日,网易旗下“网易云”首届“网易云聚,共创未来”合作伙伴大会在网易杭州园区举行,优云(uyun.cn)成为首批授牌20家企业之一,并作为核心合作伙伴代表现场签署了合作伙伴协议。 右二为优云软件运营经理 柴勇 现场签署合作伙伴协议 会上,网易杭州研究院执行院长汪源介绍了网易云的战略生态全境,提出“产品体系+培训体系+服务体系”的网易云三大核心竞争力,…

    Linux资讯 2017-03-15