为了测试xtraBackup的备份功能,在服务器上安装的mysql数据库的版本为mysql 8.0.36 。
在Percona官网按照对应的版本下载Percona-xtraBackup安装包(二进制tar包)。
安装包官方下载地址:Software Downloads - Percona
测试机的Linux操作系统的版本为Red Hat 7.9,
选择的安装包是
percona-xtrabackup-8.0.35-31-Linux-x86_64.glibc2.17.tar
下载完后把安装包上传到服务器解压:
tar -xvf percona-xtrabackup-8.0.35-30-Linux-x86_64.glibc2.17.tar.gz
解压完成后进入解压后的生成的目录下的bin目录:
cd percona-xtrabackup-8.0.35-Linux-x86_64.glibc2.17/bin
在bin目录中,运行其中一个二进制文件
./xtrabackup --version
#运行后出现以下内容即安装完成:
./xtrabackup version 8.0.35-31 based on MYSQL server 8.0.35 Linux (x86_64)(revision id:2b9a1f65)
#刚开始选择的是percona-xtrabackup-8.0.35-Linux-x86_64.glibc2.36,发现解压之后无法运行xtrabackup,原因是缺失libproc2.so.0。找解决办法没找到2.17的版本解压缩包后未报错成功执行命令。