centos下编译安装xtrabackup2.4.6

 

安装方式分几种:rpm安装,yum安装,源码编译安装 
分别说下安装方式 
一.rpm安装 
1.安装前首先要解决依赖问题

<span style="color:#000000"><code>yum -y <span style="color:#000088">install</span> libev numactl(手动下载rpm安装也可以)</code></span>

2.下载percona xtrabackup的rpm包,安装即可 
二.yum安装 
1.首先要安装percona源

<span style="color:#000000"><code>yum install http://www<span style="color:#009900">.percona</span><span style="color:#009900">.com</span>/downloads/percona-release/redhat/<span style="color:#006666">0.1</span>-<span style="color:#006666">4</span>/percona-release-<span style="color:#006666">0.1</span>-<span style="color:#006666">4.</span>noarch<span style="color:#009900">.rpm</span>
或者
wget http://www<span style="color:#009900">.percona</span><span style="color:#009900">.com</span>/downloads/percona-release/redhat/<span style="color:#006666">0.1</span>-<span style="color:#006666">3</span>/percona-release-<span style="color:#006666">0.1</span>-<span style="color:#006666">3.</span>noarch<span style="color:#009900">.rpm</span>
rpm -ivH percona-release-<span style="color:#006666">0.1</span>-<span style="color:#006666">3.</span>noarch<span style="color:#009900">.rpm</span></code></span>

2.yum安装xtrabackup

<span style="color:#000000"><code>yum <span style="color:#4f4f4f">list</span> <span style="color:#4f4f4f">|</span> grep percona-xtrabackup 
yum -y install percona xtrabackup  ok完成</code></span>

三.源码安装 
1.还是要先解决依赖问题

<span style="color:#000000"><code>yum install cmake gcc gcc-c<span style="color:#4f4f4f">++</span> libaio libaio-devel automake autoconf <span style="color:#4f4f4f">\</span>
  bison libtool ncurses-devel libgcrypt-devel libev-devel libcurl-devel <span style="color:#4f4f4f">\</span>
  vim-common
</code></span>

2.编译安装

<span style="color:#000000"><code>$ cmake -DBUILD_CONFIG=xtrabackup_release -DWITH_MAN_PAGES=OFF && make -j4
$make install
如果要指定安装目录,如果不指定默认的是/usr/local/xtrabackup
$make DESTDIR=<span style="color:#000088">...</span> install 
或者
$ cmake -DINSTALL_LAYOUT=<span style="color:#000088">...</span></code></span>

重要说明: 
对于2.4.4的版本和之前的版本需要按上述安装方法是可行的,但是自己安装2.4.6的版本,在cmake阶段会报错,提示要安装boost,如图 
这里写图片描述 
上面说: 
you can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory> 
那我们就下载: 
http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz 
安装boost

<span style="color:#000000"><code>tar xzf boost_1_59_0<span style="color:#009900">.tar</span><span style="color:#009900">.gz</span>
    cd boost_1_59_0
    ./bootstrap<span style="color:#009900">.sh</span>
    ./b2 install --perfix=dir</code></span>

然后再cmake

<span style="color:#000000"><code><span style="color:#880000">#这里的-DWITH_BOOST写你的boost安装目录</span>
cmake -<span style="color:#009900">DDOWNLOAD_BOOST</span>=<span style="color:#006666">1</span>  -<span style="color:#009900">DWITH_BOOST</span>=<span style="color:#008800">/usr/local</span><span style="color:#008800">/boost_1_59_0 -DBUILD_CONFIG=xtrabackup_release -DWITH_MAN_PAGES=OFF && make -j4</span></code></span>

猜你喜欢

转载自blog.csdn.net/qq_35568099/article/details/83837889