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 root@IP  "cat  - > /root/all.tar"   ###非压缩方式

# innobackupex  -uroot  -p123456   -H127.0.0.1  --stream=tar   /tmp  | sshpass -p '123456' ssh root@IP   "gzip  > /root/all.tar"      ###压缩方式

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM