编译percona-xtrabackup-2.4.18

安装依赖包:

yum install -y cmake gcc gcc-c++ libaio libaio-devel automake autoconf bison libtool ncurses-devel libgcrypt-devel libev-devel libcurl-devel vim-common

下载boost_1_59_0

mkdir /usr/local/boost

wget -P /usr/local/boost/ https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

tar -zxvf /usr/local/boost/boost_1_59_0.tar.gz -C /usr/local/boost

percona-xtrabackup-2.4.18源码下载:

wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.18/source/tarball/percona-xtrabackup-2.4.18.tar.gz

解压包:

tar -zxvf percona-xtrabackup-2.4.18.tar.gz

cd percona-xtrabackup-2.4.18

编译安装:

cmake -DBUILD_CONFIG=xtrabackup_release -DWITH_MAN_PAGES=OFF -DWITH_BOOST=/usr/local/boost/boost_1_59_0/


1

make -j4


2

make install


3

cp -a /usr/local/xtrabackup/bin/innobackupex /usr/bin

cp -a /usr/local/xtrabackup/bin/xtrabackup /usr/bin

运行测试:

root@deepin-PC:~# xtrabackup -v

xtrabackup: recognized server arguments:

xtrabackup version 2.4.18 based on MySQL server 5.7.26 Linux (sw_64) (revision id: 29b4ca5)

编译过程中遇到了错误[Error] ld returned 1 exit status,处理方法是将本次编译的目录删除,重新解压源码包进行编译。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容