系统 centos 7.2 mysql 社区版 5.7.20
无网情况下,可采用 二进制包安装xtrabackup
第一步 查看libgcrypt 版本
[root@commonTest data]# rpm -qa|grep libgcrypt libgcrypt-1.5.3-12.el7_1.1.x86_64
第二步 下载对应安装包
https://www.percona.com/downloads/Percona-XtraBackup-2.4/LATEST/
一定要下载对应的包,否则会报错
第三步 安装
[root@~ data]tar -xzvf percona-xtrabackup-2.4.14-Linux-x86_64.libgcrypt153.tar.gz -C /usr/local/ #解压复制到/usr/local/ [root@~ local]cd /usr/local/ [root@~ local]mv percona-xtrabackup-2.4.14-Linux-x86_64 xtrabackup # 更改文件名 [root@~ local]ln -fs /usr/local/xtrabackup/bin/* /usr/bin/ # 创建软链接
第四步 查看
[root@commonTest data]# xtrabackup -v xtrabackup: recognized server arguments: --datadir=/usr/local/mysql/data xtrabackup version 2.4.14 based on MySQL server 5.7.19 Linux (x86_64) (revision id: ef675d4)
可以看到 xtrabackup version 2.4.14 是基于 MySQL server 5.7.19版本
所以下载xtrabackup 版本,要考虑mysql的版本