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恢复原理

  • 相关阅读:
    DECLARE
    deallocvt
    科研院所
    jQuery Ajax 确定 form 表单 submit 提交成功
    Java实现 LeetCode 10 正则表达式匹配
    Java实现 LeetCode 10 正则表达式匹配
    Java实现 LeetCode 9 回文数
    Java实现 LeetCode 9 回文数
    Java实现 LeetCode 9 回文数
    Java实现 LeetCode 8 字符串转换整数(atoi)
  • 原文地址:https://www.cnblogs.com/dbalightyear/p/11223683.html
Copyright © 2011-2022 走看看