在官网中,复制相关链接下载最新版本(建议使用当前发布版本前6个月左右的稳定版本)
https://www.percona.com/downloads/XtraBackup/LATEST/
1、下载和安装
#下载rpm安装包 wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.3/binary/redhat/6/x86_64/percona-xtrabackup-2.3.3-1.el6.x86_64.rpm
1.2 安装依赖
yum install -y perl-DBD-MySQL per-DBI perl-Time-HiRes libaio*
1.3 安装rpm包
rpm -ivh percona-xtrabackup-2.3.3-1.e16.x86_64.rpm warning: percona-xtrabackup-2.3.3-1.e16.x86_64.rpm: Header V4 DSA/SHA1 Signature,key ID cd2efd2a: NOKEY error: Faild dependencies: lidev.so4()(64bit) is needed by percona-xtrabackup-2.3.3-1.e16.x86_64
1.4 安装libv.so()(64bit)
地址:http://rpmfind.net/linux/RPM/index.html 搜索libev.so.4()(64bit),下载 rpm -ivh libev-4.04-2.e16.x86_64.rpm
1.5 安装Xtrabackup
rpm -ivh percona-xtrabackup-2.3.3-1.e16.x86_64.rpm Preparing... ########################################### [100%] 1:percona-xtrabackup ########################################### [100%]
安装方法二:
#使用yum安装 安装percona源 rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm #使用yum安装percona-xtrabackup: yum -y install percona-xtrabackup
1.6、检查安装结果
rpm -qa |grep xtraback percona-xtrabackup-2.3.3-1.e16.x86_64 rpm -ql percona-xtrabackup-2.3.3-1.e16.x86_64 /usr/bin/innobackupex/usr/bin/xtrabackup /usr/bin/doc/percona-xtrabackup-2.3.3 /usr/bin/doc/percona-xtrabackup-2.3.3/COPYING /usr/share/man/man1/innobackupex.1.gz/usr/share/man/man1/xtrabackup.1.gz
Xtrabackup常用参数
--user=USER #指定备份用户,不指定的话为当前系统用户 --password=PASSWD #指定备份用户密码 --port=PORT #指定数据库端口 --defaults-group=GROUP-NAME #在多实例的时候使用 --host=HOST #指定备份的主机,可以为远程数据库服务器 --apply-log #回滚日志 --database #指定需要备份的数据库,多个数据库之间以空格分开 --defaults-file #指定mysql的配置文件 --copy-back #将备份数据复制回原始位置 --incremental #增量备份,后面跟要增量备份的路径 --incremental-basedir=DIRECTORY #增量备份时使用指向上一次的增量备份所在的目录 --incremental-dir=DIRECTORY #增量备份还原的时候用来合并增量备份到全量,用来指定全备路径 --redo-only #对增量备份进行合并 --rsync #加快本地文件传输,适用于non-InnoDB数据库引擎。不与--stream共用 --safe-slave-backup --no-timestamp #生成的备份文件不以时间戳为目录.