centos6.5系统xtrabackup2.4.6 通用二进制版本安装

时间:2021-06-22 21:00:10
xtrabackup到percona官网上去下载:https://www.percona.com/downloads/XtraBackup/LATEST/
centos6.5系统xtrabackup2.4.6 通用二进制版本安装
MySQL5.7版本需要使用xtrabackup2.4.4以上的版本,目前官方最新版本2.4.11,下载后安装运行xtrabackup命令提示
[root@localhost local]# innobackupex --backup --target-dir=/home/base
innobackupex: error while loading shared libraries: libgcrypt.so.20: cannot open shared object file: No such file or directory
[root@localhost local]#
根据提示缺少libgcrypt包,实际系统已安装libgcrypt包,使用2.4.10也是如此提示

centos6.5系统xtrabackup2.4.6 通用二进制版本安装

在CetntOS7系统上安装依然是这个提示
centos6.5系统xtrabackup2.4.6 通用二进制版本安装

查看资料好像是libgcrypt.so.20依赖比较高的版本,例如libgcrypt1.8……或者libgcrypt1.7……的版本,于是就降低两个版本安装xtrabackup2.4.6版本,
运行xtrabackup命令如果提示:
error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory

查看libssl是否在服务器上安装了?
#find  / -name libssl.so*
/usr/lib64/libssl.so.1.0.1e
/usr/lib64/libssl.so.10
………………
如果安装了,解决方法如下:
32bit系统
ln -sf /usr/lib/libssl.so.10 /usr/lib/libssl.so.6
ln -sf /usr/lib/libcrypto.so.10 /usr/lib/libcrypto.so.6


64bit系统
ln -sf /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.6
ln -sf /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.6

然后运行xtrabackup提示不会报错。
centos6.5系统xtrabackup2.4.6 通用二进制版本安装
如上图可知,xtrabackup2.4.6版本基于MySQL5.7.13,我目前MySQL版本为5.7.22,可以使用!!
到此为止xtrabackup2.4.6版本在Centos6.5系统上安装成功!!