galera安装之编译安装xtrabackup 2.2.11

----1.编译安装percona-xtrabackup

yum -y install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr bison libtool ncurses-devel ncurses5-devel zlib-devel libgcrypt-devel  crypt*  libgcrypt* python-sphinx openssl   imake libxml2-devel expat-devel   ncurses5-devel ncurses-devle

NOTE:2.2.14 须要python-sphinx openssl两个依赖包.  

---2.安装相关插件

yum -y install perl-DBI
yum -y install perl-DBD-MySQL
yum -y install  perl-Time-HiRes
yum -y install perl-IO-Socket-SSL

wget  http://www.percona.com/downloads/percona-toolkit/2.2.14/RPM/percona-toolkit-2.2.13-1.noarch.rpm

yum -y install mysql-libs

#相应版本号的MySQL-shared-compat
rpm -ivh MySQL-shared-compat-5.6.25-1.el6.x86_64.rpm 

yum -y install perl-TermReadKey

rpm -ivh percona-toolkit-2.2.14-1.noarch.rpm 

---3.安装xtrabackup

wget http://www.percona.com/downloads/XtraBackup/XtraBackup-2.2.11/source/tarball/percona-xtrabackup-2.2.11.tar.gz

cd /soft/

rm -rf /usr/local/xtrabackup
mkdir -p /usr/local/xtrabackup

tar xvzf percona-xtrabackup-2.2.11.tar.gz 

mv percona-xtrabackup-2.2.11 /usr/local/xtrabackup

chown -R  mysql:mysql /usr/local/xtrabackup

cd /usr/local/xtrabackup/percona-xtrabackup-2.2.11

cmake -DBUILD_CONFIG=xtrabackup_release 

/**************编译安装相关參数

cmake . -LH  --查看cmake支持的mysql相关參数

shell> cmake . -L   # overview
shell> cmake . -LH  # overview with help text
shell> cmake . -LAH # all params with help text
shell> cmake .     # interactive display

******************

make 

********************make可能遇到的错误

又一次编译时。须要清除旧的对象文件和缓存信息

Could not import extension sphinx.ext.extlinks (exception: No module named extlinks)

make clean

rm -f  CMakeCache.txt

******************

make install

/*****又一次安装须要
rm -rf /usr/bin/innobackupex
rm -rf /usr/bin/xtrabackup

***********/

#vi + ~/.bash_profile

export PATH=/usr/local/xtrabackup/bin:$PATH

#source ~/.bash_profile

----链接命令到/usr/bin文件夹

ln -sf   /usr/local/xtrabackup/bin/*  /usr/bin/
时间: 2024-10-12 23:28:24

galera安装之编译安装xtrabackup 2.2.11的相关文章

回答运维新手对YUM安装和编译安装的区别

    工作之余不乏一些幽默和调侃! 擅长网络的同事小李对Linux服务这方面一直不怎么了解.今天编译安装nginx时看到很多configure参数后头疼的问我,这yum安装和编译安装有啥区别啊?! 个人看法总结如下: 安装方式不同: yum安装:是将yum源中的rpm包下载到本地,安装这个rpm包(安装完自动删除rpm包,可配置安装完之后不删除). 源码安装:下载源码包,需要进行配置.编译和安装,配置的过程可以进行参数设定. 优缺点: yum安装优点:安装方便,快捷,能够解决包依赖的问题. y

OpenStack之安装kvm+编译安装libvirt+解决遇到的问题

http://libvirt.org/sources/ 下载libvirt进行编译安装 1.简单编译安装libvirt [email protected]:/tool#tar -xf libvirt-1.3.4.tar.gz [email protected]:/tool# cd libvirt-1.3.4 [email protected]:/tool/libvirt-1.3.4# Ubuntu缺省情况下,没有提供C/C++的编译环境,所以还需手动安装如下包[email protected]:

Ubuntu安装 Alisql编译安装步骤:

github地址: https://github.com/alibaba/AliSQL 一.直接git下载保存到本地: git clone https://github.com/alibaba/AliSQL.git 二.安装依赖 apt-get install gcc build-essential cmake autoconf libncurses5-dev perl bison 说明: centos里面 build-essental换成 gcc-c++, libncurses5-dev换成n

Flarum 安装问题 编译安装 fileinfo.so

大部分人上传 会遇到文件没有权限这一问题 ,这个好解决 下边是服务器 php.ini 扩展 fileinfo 由于php 版本是7.1.8 最新的 又是用的一键环境安装 所以 没有安装这个扩展 1.去官网下载源码包 http://php.net/get/php-7.1.8.tar.gz/from/a/mirror 2.解压 tar -xzvf php-7.1.8.tar.gz cd php-7.1.8/ext/fileinfo /usr/local/php/bin/phpize ./config

ubuntu上安装mysql 编译安装

为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装mysql,那么本文不适合你;如果你喜欢“折腾”,有兴趣了解这一条sudo apt-get install帮你做了什么,有兴趣了解internal linux的细节并想尝试自己编译软件,那么你是本文的目标读者,希望你能从这篇文章中获得收获. 编译安装的几大步骤: 编译前的准备工作 初识CMAKE——配

完美安装centos7编译安装php5.6.40(亲测成功!)

安装此php版本前必须先安装另两篇Apche和myql安装环境,因为路径都是按照这两篇为基础的https://blog.51cto.com/popli3/2357295https://blog.51cto.com/popli3/2357211 安装PHP 安装yum环境(aliyun的yum环境) [root@minion-1 ~]#yum -y install bzip2-devel libmcrypt-devel libxml2-devel libjpeg-devel libpng-deve

mysql用yum安装and编译安装

1.下载yum源wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm或wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'2.安装mysql源yum localinstall mysql57-community-release-el7-8.noarch.rpm 3.查看mysql源是否安装成功yum rep

CentOS 6上编译安装AMP详解

在CentOS 6上编译安装AMP     A:Apache(httpd)     M:MySQL or MariaDB     P:php 目录: 一.准备工作 二.编译安装Apache(httpd) 三.编译安装MariaDB 四.编译安装PHP 编译安装AMP的优点: 根据生产环境灵活定制程序 优化编译参数,提高性能 解决不必要的软件依赖 一.准备工作 1.需要的软件包及版本号: httpd-2.4.27(apr-1.5.2+ apr-util-1.5.4) + MariaDB-5.5.5

centos 7中编译安装httpd-2.4.25.tar.gz

检查是否已经安装了下载工具wget和编译环境gcc.make: [[email protected] ~]# rpm -qa|grep -e wget -e ^gcc -e makegcc-4.8.3-9.el7.x86_64 make-3.82-21.el7.x86_64 wget-1.14-10.el7_0.1.x86_64 如果没有安装,则使用下面的命令安装: [[email protected] ~]# yum -y install wget gcc makeLoaded plugins