教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 使用 Percona XtraBackup 进行 mysql热备之安装

使用 Percona XtraBackup 进行 mysql热备之安装

发布时间:2015-10-16   编辑:jiaochengji.com
首先,浏览官网,对其有个大概的了解:http://www.percona.com/doc/percona-xtrabackup/xtrabackup_bin/incremental_backups.html

首先,浏览官网,对其有个大概的了解:
http://www.percona.com/doc/percona-xtrabackup/xtrabackup_bin/incremental_backups.html
 
一、安装
我使用的是xtrabackup-1.6.5.tar.gz
wget http://www.percona.com/redir/downloads/XtraBackup/XtraBackup-1.6.5/source/xtrabackup-1.6.5.tar.gz
tar zxf xtrabackup-1.6.5.tar.gz

根据xtrabackup-1.6.5目录中的BUILD.txt安装:
 
我使用的系统是centos5.5 64位,数据库是5.5.18
yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr bison libtool ncurses5-devel
export AUTO_DOWNLOAD="yes"
./xtrabackup-1.6.5/utils/build.sh innodb55

安装完毕后,xtrabackup_innodb55放在./xtrabackup-1.6.5/mysql5.5/storage/innobase/xtrabackup/目录下。
将命令copy到/usr/bin目录下:
cp ./xtrabackup-1.6.5/mysql-5.5/storage/innobase/xtrabackup/xtrabackup_innodb55 /usr/bin/xtrabackup_innodb55
cp ./xtrabackup-1.6.5/innobackupex /usr/bin/innobackupex

另外功能测试的时候使用innobackipex会报错:
sh: xtrabackup: command not found或者sh: xtrabackup_55: command not found
查看/usr/bin/innobackupex会发现里面有调用 xtrabackup_55或者 xtrabackup,我直接将/usr/bin/xtrabackup_innodb55复制成 xtrabackup_55和xtrabackup,就能正常使用了,不过不知道有没什么影响。
 
至此,Percona XtraBackup安装完毕。
正常来说mysql-5.5这个是放在xtrabackup-1.6.5目录下的,如果没有就find一下吧。

接下来,我们学习使用Percona XtraBackup进行mysql热备之进行测试部分。

您可能感兴趣的文章:
使用 Percona XtraBackup 进行 mysql热备之安装
MariaDB/MySQL主从复制之借助Percona的XtraBackup实现不锁表不停库热同步
使用Percona XtraBackup进行mysql热备之测试
学习mysql常用的三种备份方法
mysql之percona-toolkit安装与主从复制
CentOS 6.5编译安装Percona 5.6.15(步骤)
Ubuntu 11.10安装MySQL 5.5.x版本
mysql cp复制和mysqldump备份测试分析
centos5.4下mysql主从复制配置分享
分析MySQL数据库物理备份死锁

[关闭]
~ ~