CentOS6快速安装Xtrabackup数据库备份工具

这几天云计算优惠有时间就在关注MySQL数据库管理和备份的一些技术内容,在前面有记录"MySQL数据库备份方法整理 - 拷贝MySQL原始文件"方法,但是这样的问题容易产品如果数据库版本出现不同版本可能会出现一些兼容w * g 5 K 5问题。而且与之差异的不可以实现增量备份。

在搜索网上关于MySQL数据库备份文章时候,看到很多关于Xtrabacku ] vup这个工具的应用,根据部分网友文章的介绍,Xtrabackup应该是比较适合较大数据G f ` / f库热备份,而且备份速度较快,不影响当J M t ^ h ? N m d前项目的运行状态。Xtrabackup,是属于Percona公司7 f 4 & c 2 0的开源项目,有些类似~ g j G - g d - 1Innodb的热备份工具InnoDB Hot Backup的功能,它支持在线热备份。比较适合较大项目的数据库备份~ & t g,对于小数据库我们可以直接导出或者mysqldump备份。

从搜索到Xtrabackup相关应用,发现如果能够完全精通还需要很多的实战经验积累,后面云计算优惠会模拟一些实际的项目进行4 X ` ! | | $ $ %模拟化演练,深入了解这款优秀M i @ u %的Xtrabackup工具。这篇文章,来记录如何快速rpm安装XG J a d E ,trabackup。

文章目录
隐藏
第一、L w / [ 准备工作安A y !装包

第二、安装必备的安装环境

第三、安装Xtrabackup

第一、准备工作安装包

本篇文章安装Xtrabg B { % j / iackup是基于CenX y t y e D } N OtOS6.x 64bit环境。对于CentOS7,以及l W O其他环境云计算优惠没有进行实际的安装测试,以后有q G N K } A n时间针对这些环境系统再单独体l i c r d 2 验看看有何不同。

版本选择地址:https://www.percona.com/downloads/XtraBackup/LATESTG l M e % Y 4 +/

根据| _ L我们所拥有的系统选择对应的.rpm安装包,然后复制对应的安装包URL。

第二、安装必备的安装环境

1、安装libev.so

wget ftp://rpmfind.net/lin^ { z iux/aR % r 7trpms/el6-x86_64/atrpms/stable/libev-4.04-2.el6.x86_64O R 8 g A 8 I T.rpm
rpm -ivh libev-4.04-2.el6.x86_64.rpm

2、安装组件环境包

yum -y install perl perl-devel libaio l R sibaio-devel perl-Time-HiRes pe7 h ~ %rl-DBD-MySQL

第三、安装Xtrabackup

wget htE Y @ _tps://* { Y 7 y ~www.percona.com/downloads/( z f E i 8 { , 3XtraBackE n y P |up/Percona-XtraBackup-2.4.9/binary/redhat/6/x8z M u6_64/percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm

rpm -ivh percona-xtraback3 I f s v K 2 vup-24-2.4.9-R q Q K ` 1.el6.x86_64.rpm

安装完毕,检查版本。

xtrabackup -verison

输入脚本,检查版本号t @ X X [ z ! 4,如果能A c ` N看到版本号就基本上确保安装完毕可以使用。如果有报错或者后续如果在备份的时候有问题再纠0 b j $ B 3 0 | 3正问题。