环境:
Os:ubuntu 24.04
在使用xtrabackup 8.0(percona-xtrabackup-8.0.35-31-Linux-x86_64.glibc2.17.tar.gz)备份数据库的时候报错误
/opt/xtrabackup-8.0.35-31/bin/xtrabackup --defaults-file=/home/middle/mysql8/conf/my.cnf --user=root --password=mysql -P13306 --socket=/tmp/mysql.sock --no-version-check --compress-threads=4 --backup --stream=xbstream --parallel=4 | gzip > /opt/xtrabackup_file/mybak20250910.xb.gz
/opt/xtrabackup-8.0.35-31/bin/xtrabackup: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
root@localhost:/soft/aa#apt install make
root@localhost:/soft/aa#apt install gcc
root@localhost:/soft/aa#apt-get install libz-dev
root@localhost:/soft/aa#wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz
root@localhost:/soft/aa#tar -zxvf openssl-1.0.1e.tar.gz
root@localhost:/soft/aa#cd openssl-1.0.1e
root@localhost:/soft/aa#./config shared zlib-dynamic
root@localhost:/soft/aa#make
# 不出意外的话这时候目录里应该出现libssl.so.1.0.0和libcrypto.so.1.0.0
root@localhost:/soft/aa#cp libssl.so.1.0.0 libcrypto.so.1.0.0 /lib/x86_64-linux-gnu
root@localhost:/soft/aa#cd /lib/x86_64-linux-gnu
root@localhost:/soft/aa#ln -s libssl.so.1.0.0 libssl.so.10
root@localhost:/soft/aa#ln -s libcrypto.so.1.0.0 libcrypto.so.10