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备份恢复常用命令与压缩测试的主要内容,如果未能解决你的问题,请参考以下文章
mysql xtrabackup 备份恢复实现,mysql命令备份数据库,打包压缩数据库