Xtrabackup备份恢复常用命令与压缩测试

Posted wuhg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xtrabackup备份恢复常用命令与压缩测试相关的知识,希望对你有一定的参考价值。

一、安装xtrabackup

这种安装方法也很简单,不象rpm包需要安装依赖包,只需解压安装文件,为了方便可创建软连接。

1、检查libgcrypt的版本:

 rpm -aq | grep libgcrypt

技术分享图片

技术分享图片

 

2、版本是1.4.5,下载对应的XtraBackup版本 

wget  https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.12/binary/tarball/percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt145.tar.gz

3、解压缩文件

tar xf percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt145.tar.gz

mv  percona-xtrabackup-2.4.12-Linux-x86_64      /home/tom/xtr

ln -s  /home/tom/xtr/bin/*     /home/tom/bin/

技术分享图片

二、本地备份

# innobackupex  -uroot  -p123456   -H127.0.0.1  --stream=tar   /tmp               >/home/tom/all.tar   ###非压缩方式

# innobackupex  -uroot  -p123456   -H127.0.0.1  --stream=tar   /tmp  | gzip     >/home/tom/all.tar.gz  ###压缩方式

三、备份到远程

# innobackupex  -uroot  -p123456   -H127.0.0.1  --stream=tar   /tmp  | sshpass -p ‘123456‘ ssh [email protected]  "cat  - > /root/all.tar"   ###非压缩方式

# innobackupex  -uroot  -p123456   -H127.0.0.1  --stream=tar   /tmp  | sshpass -p ‘123456‘ ssh [email protected]   "gzip  > /root/all.tar"      ###压缩方式

 

注意:解压时tar +i 参数,tar  -xizf   all.tar.gz

 

以上是关于Xtrabackup备份恢复常用命令与压缩测试的主要内容,如果未能解决你的问题,请参考以下文章

xtrabackup安装进行全量备份增量备份

mysql xtrabackup 备份恢复实现,mysql命令备份数据库,打包压缩数据库

mysql xtrabackup 备份恢复实现,mysql命令备份数据库,打包压缩数据库

xtrabackup的常用参数

Xtrabackup进行MySQL备份与恢复

percona-xtrabackup完全及增量备份与恢复