Linux------------yum安装xtrabackup

详情请看
https://blog.csdn.net/xianjuke008/article/details/85599597

Xtrabackup有两个主要的工具:xtrabackup、innobackupex

xtrabackup 是用来备份 InnoDB 表的,不能备份非 InnoDB 表,和 mysqld server 没有交互;而且只有idb文件,frm文件它不管,恢复时需要DBA提示frm。innobackupex 脚本用来备份非 InnoDB 表,同时会调用 xtrabackup 命令来备份 InnoDB 表,还会和 mysqld server 发送命令进行交互,如加读锁(FTWRL)、获取位点(SHOW SLAVE STATUS)等。简单来说,innobackupex 在 xtrabackup 之上做了一层封装。

一般情况下,我们是希望能备份 MyISAM 表的,虽然我们可能自己不用 MyISAM 表,但是 mysql 库下的系统表是 MyISAM 的,因此备份基本都通过 innobackupex 命令进行;另外一个原因是我们可能需要保存位点信息。

环境:Centos7.4

1.安装依赖包
yum -y install cmake gcc gcc++ libaio libaio-devel automake autoconf bzr bison libtool ncurses-devel zlib-devel

确保数据库的配置文件有以下内容:
basedir
datadir
port
server_id
socket

2.1安装方法1:yum安装方法
准备epel源和依赖包和rpm包
yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm percona-release enable-only tools release

yum安装xtrabackup
yum install -y percona-xtrabackup-24

查看版本
xtrabackup -v

2.2去官网下包

原文地址:https://www.cnblogs.com/wangchengshi/p/12346364.html