xtrabackup 源码安装

摘要:
安装依赖程序包:这些依赖程序包必须首先使用#yum installcmakelibio develncurses-delebzip2-devellibxml2-devellibgcrypt-delvel安装。此外,安装cmake软件以开始编译:#cdpercona xtrabackup2.2.9#cmake DBUILD_ CONFIG=xtrabackup _ release-DWITH_BOOST=/usr

安装依赖包:这些依赖包必须要先安装好

# yum install cmake libaio-devel  ncurses-devel bzip2-devel libxml2-devel libgcrypt-devel 

此外还要安装好cmake软件

开始编译:

# cd percona-xtrabackup-2.2.9
# cmake -DBUILD_CONFIG=xtrabackup_release -DWITH_BOOST=/usr/local/boost
# make -j4

在make操作这一步遇到了Sphinx没有安装的问题,导致make操作一直无法完成。

Linking CXX executable xtrabackup
[ 78%] Built target xtrabackup
[ 78%] Generating build/man
/bin/sh: sphinx-build: command not found
make[2]: *** [storage/innobase/xtrabackup/doc/source/build/man] Error 127
make[1]: *** [storage/innobase/xtrabackup/doc/source/CMakeFiles/man.dir/all] Error 2
make: *** [all] Error 2

通过以下方式安装Sphinx后,重新执行make命令

# easy_install Sphinx

默认安装:

# make install  

注:

默认安装在/usr/local/xtrabackup/目录下

也可以指定目录安装:

# make DESTDIR=/usr/local/t install 


简单备份测试:

# /usr/local/xtrabackup/bin/innobackupex --defaults-file=/etc/my.cnf --host=127.0.0.1 --port=3306 --user=root --password=****** --database=test  /tmp 

免责声明:文章转载自《xtrabackup 源码安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ubuntu wps办公软件快捷键通过MacOS的ssh远程打开linux的firefox(通过X11协议实现图形化显示)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

innobackupex备份命令输出

通过屏幕输出了解备份过程 首先读取my.cnf 文件,找到参数配置和数据目录等 备份innodb文件 加锁 开始备份非innodb文件 190613 16:40:06 Executing FLUSH NO_WRITE_TO_BINLOG TABLES...190613 16:40:06 Executing FLUSH TABLES WITH READ LO...

Xtrabackup热备过程中需要注意的参数

Xtrabackup常用参数选项如下: --defaults-file=#默认配置文件的路径,如果不该参数,xtrabackup将从依次从以下位置查找配置文件/etc/my.cnf、/etc/mysql/my.cnf、/usr/local/etc/my.cnf、~/.my.cnf,并读取配置文件中的[mysqld]和[xtrabackup]配置段。[mys...

PerconaXtraBackup-2.2.8手册翻译

1.1.2 Percona Xtrabackup特性 * 不停机创建Innodb数据库热备* 对Mysql数据库创建增量备份* 压缩数据流方式备份到异地服务器* 更加便捷创建新的mysql从库* 无需登录数据库执行mysql备份 2.2 源码编译安装Percona Xtrabackup 下载地址:http://www.percona.com/downloa...

MySQL数据库之xtrabackup物理备份(一)

前言:说到数据库备份,我们知道可以用来对数据库进行备份的工具有mysqldump、mydumer、mysqlpump等等,实际工作中,机器上的数据库不大的话,都是用mysqldump工具来备份,这些备份工具各有优缺点,这里不详细介绍,今天分享另一个数据库备份工具,叫XtraBackup。一、Xtrabackup介绍 1.官网说明 Percona XtraB...

备份与恢复概述,冷备,热备

对于DBA来说,最基本的工作就是数据库的备份与恢复,在意外情况下(如服务器宕机、磁盘损坏等)要保证数据不丢失,或者是最小程度地丢失。每个DBA应该每时每刻都关心自己所负责的数据库的备份情况。MySQL数据库提供的大多数工具(如mysqldump、ibbackup、replication)都能很好地完成备份的工作,当然也可以通过第三方的一些工具来完成,如xt...

MySQL 5.6表空间传输

在MySQL 5.6 Oracle引入了一个可移动表空间的特征(复制的表空间到另一个服务器)和Percona Server采用部分备份,这意味着你现在可以备份单个数据库或表;由于Percona Server 5.6的出现,innodb_import_table_from_xtrabackup是过时的Percona Server实现Oracle MySQL的...