Xtrabackup源码安装

Posted 一周开心八天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xtrabackup源码安装相关的知识,希望对你有一定的参考价值。

下载源码包

1.官网下载源码包或GitHub下载相关源码

git clone https://github.com/percona/percona-xtrabackup.git
cd percona-xtrabackup/
git checkout 2.4

2.安装相关依赖

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

3.需要下载boost

mkdir -p /usr/local/boost
cd /usr/local/boost
wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
tar -xvzf boost_1_59_0.tar.gz

4.编译安装

cd /usr/local/xtrabackup
cmake -DBUILD_CONFIG=xtrabackup_release \\ -DWITH_MAN_PAGES=OFF \\ -DWITH_BOOST=/usr/local/boost

make && make install

5.添加环境变量

echo  "export  PATH=$PATH:/usr/local/xtrabackup/bin"  >> /etc/profile

ln -sf /usr/local/xtrabackup/bin/innobackupex /usr/bin/
ln -sf /usr/local/xtrabackup/bin/xtrabackup /usr/bin/

6.查看版本

xtrabackup  --version

 

以上是关于Xtrabackup源码安装的主要内容,如果未能解决你的问题,请参考以下文章

Xtrabackup 备份恢复

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

centos6.5上安装使用xtrabackup

MYSQL 5.6恢复实录-- Percona XtraBackup

问题定位 | XtraBackup 8.0 数据重建避坑事件始末

xtrabackup安装进行全量备份增量备份