【mysql】mysql第三方工具源码安装xtrabackup-2.4.11

本文档详细介绍如何在CentOS 6.8环境下从源码安装xtrabackup 2.4.11版本,包括所需的依赖包安装、配置步骤及最终测试验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源码安装xtrabackup-2.4.11


系统:CentOS6.8
建议运行内存:3G起

上传boost_1_59_0.tar.gz包,并把里面的内容解压到/usr/local/boost
tar -zxvf boost_1_59_0.tar.gz
cd boost_1_59_0
mv * /usr/local/boost

下载安装:libev-4.24.tar.gz
https://fossies.org/linux/misc/libev-4.24.tar.gz

#tar xvzf libev-4.22.tar.gz
# ./configure
# make
# make install
查看是否安装
# find / -name 'libev.so*'
 /usr/local/lib/libev.so.4
 /usr/local/lib/libev.so.4.0.0
 /usr/local/lib/libev.so

安装依赖包---此依赖包根据官网提供的文档获知
# yum -y install cmake gcc gcc-c++ libaio libaio-devel automake sutoconf \
bison libtool ncurses-devel libgcrypt-devel libev-devel libcurl-devel vim-common


上传源码包解压,然后编译
# cmake -DBUILD_CONFIG=xtrabackup_release -DWITH_MAN_PAGES=OFF -DWITH_BOOST=/usr/local/boost && make -j4
注:默认安装位置为/usr/local/xtrabackup

# make install

#vi ~/.bash_profile
export PATH=/usr/local/xtrabackup/bin:$PATH
#source ~/.bash_profile

----链接命令到/usr/bin目录
ln -sf   /usr/local/xtrabackup/bin/innobackupex  /usr/bin/
ln -sf   /usr/local/xtrabackup/bin/xtrabackup  /usr/bin/

---测试结果
# xtrabackup -version
xtrabackup version 2.4.11 based on MySQL server 5.7.19 Linux (x86_64) (revision id: b4e0db5)

--------------
备用:
依赖包
yum -y install gcc gcc-c++ autoconf patch perl-DBI perl-DBD-MySQL\
perl-Time-HiRes perl-IO-Socket-SSL perl-TermReadKey libjpeg libjpeg-devel\
libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel\
zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel\
ncurses ncurses-devel curl curl-devel ssse2fsprogs e2fsprogs-devel krb5\
krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel\
nss_ldap openldap-clients openldap-servers gettext-devel libXpm-devel libtool make cmake
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值