zoukankan      html  css  js  c++  java
  • Xtrabackup innobackupex

    Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是
    世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工。
    Xtrabackup中主要包含两个工具:
    xtrabackup:是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的
    表,也不能备份数据表结构;
    innobackupex:是将xtrabackup进行封装的perl脚本,可以备份和恢复MyISAM
    表以及数据表结构

    rpm包安装
    rpm -Uvh https://www.percona.com/downloads/XtraBackup/LATEST/percona-xtrabackup-24-2.4.5-1.el6.x86_64.rpm
     yum源安装
    yum install percona-xtrabackup
     源码安装
    1)解压源码包
    tar -xzvf percona-xtrabackup-2.1.7.tar.gz
    2)安装perl环境(DBI/DBD)
    yum install perl-DBIx-Simple.noarch perl-DBD-MySQL.x86_64 perl*
    3)Prerequisites
    yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf
    bison libtool ncurses-devel libgcrypt-devel libev-devel
    4)开始编译
    $ ./utils/build.sh #根据版本确认build.sh的参数
    $ ./utils/build.sh innodb56 #开始编译
    5)把xtrabackup_5.6复制到/usr/bin下
    cp /u01/percona-xtrabackup-2.1.7/src/xtrabackup_56 /usr/bin/

    备份原理


    innobackupex整个备份过程


    innobackupex恢复原理

  • 相关阅读:
    Pytorch笔记
    Anaconda使用
    最大流最小割算法
    pycallgraph--使用pycallgraph绘制Python函数调用关系图
    论文表格--三线表
    0514数据结构--递归、排序和查找
    0511操作系统
    0510操作系统
    ACWING算法提高课-动态规划
    删括号
  • 原文地址:https://www.cnblogs.com/dbalightyear/p/11223683.html
Copyright © 2011-2022 走看看