Xtrabackup:
1.包和依赖安装
1、percona官网下载8.0.34源码包
https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.34-29/source/tarball/percona-xtrabackup-8.0.34-29.tar.gz
2、boost下载链接
https://sourceforge.net/projects/boost/files/boost/1.77.0/boost_1_77_0.tar.gz/download
3、gcc高版本+toolset下载链接
https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/kickstart/Packages/g/gcc-toolset-11-runtime-11.1-1.el8.aarch64.rpm?spm=a2c6h.13651111.0.0.41ad2f70tKqdQA&file=gcc-toolset-11-runtime-11.1-1.el8.aarch64.rpm
https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/kickstart/Packages/g/gcc-toolset-11-binutils-2.36.1-4.el8_9.aarch64.rpm?spm=a2c6h.13651111.0.0.41ad2f70tKqdQA&file=gcc-toolset-11-binutils-2.36.1-4.el8_9.aarch64.rpm
https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/kickstart/Packages/g/gcc-toolset-11-gcc-11.2.1-9.2.el8_9.aarch64.rpm?spm=a2c6h.13651111.0.0.41ad2f70tKqdQA&file=gcc-toolset-11-gcc-11.2.1-9.2.el8_9.aarch64.rpm
https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/os/Packages/g/gcc-toolset-11-gcc-c++-11.2.1-9.2.el8_9.aarch64.rpm?spm=a2c6h.13651111.0.0.41ad2f70tKqdQA&file=gcc-toolset-11-gcc-c++-11.2.1-9.2.el8_9.aarch64.rpm
https://mirrors.aliyun.com/rockylinux/8.10/devel/aarch64/os/Packages/g/gcc-toolset-11-libstdc++-devel-11.2.1-9.2.el8_9.aarch64.rpm?spm=a2c6h.13651111.0.0.41ad2f70tKqdQA&file=gcc-toolset-11-libstdc++-devel-11.2.1-9.2.el8_9.aarch64.rpm
4、yum install cmake openssl-devel libaio libaio-devel automake autoconf bison libtool ncurses-devel libgcrypt-devel libev-devel libcurl-devel zlib-devel bibudev-dev zstd vim-common procps-ng-devel -y
5、qpress安装
https://rpmfind.net/linux/epel/8/Everything/aarch64/Packages/q/qpress-20220819-3.el8.aarch64.rpm
2、开始编译:
1、将gcc高版本+toolset放在一个包。yum install .*自动 安装
2、boost包解压放在任意一目录,我放在/tmp/boost
3、source 高版本GCC
source scl_source enable gcc-toolset-11
source /opt/rh/gcc-toolset-11/enable
gcc -v
出现这个代表GCC11加载完成。
4.进入percona-xtrabackup-8.0.34-29
cmake3 -DWITH_BOOST=/tmp/boost -DDOWNLOAD_BOOST=OFF -DBUILD_CONFIG=xtrabackup_release -DWITH_MAN_PAGES=OFF -DFORCE_INSOURCE_BUILD=1
Make -j12
Make install
另外寻求数据库兼职,可联系此账号
DBA数据库中间件工程师,运维,故障解决,数据迁移,代运维。
7年专业 MySQL,Postgresql,redis,mongodb,kafka,rocketmq,rabbitmq,TIDB,Doris,clickhouse