Xtrabackup源码安装和二进制安装🍁🍀🍂

Xtrabackup源码安装和二进制安装🍁🍀🍂

 

 

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
source /etc/profile

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

6.查看版本

xtrabackup  --version

 

 

 

 

Xtrabackup二进制安装

 

二进制包安装(推荐安装方式,不用安装依赖包,非常方便):

1、下载安二进制包:

[root@localhost ~]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.7/binary/tarball/percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz

2、解压并创建软连接:

[root@localhost ~]# tar zxvf percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz
[root@localhost ~]# mv percona-xtrabackup-2.4.7-Linux-x86_64 /usr/local/xtrabackup
[root@localhost ~]# ln -s /usr/local/xtrabackup/bin/* /usr/bin/

3、查看版本:

[root@localhost ~]# xtrabackup --version
      xtrabackup version 2.4.7 based on MySQL server 5.7.13 Linux (x86_64) (revision id: 6f7a799)
posted @ 2021-06-02 11:46  Noleaf  阅读(964)  评论(0)    收藏  举报