一、安装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
原文地址:https://www.cnblogs.com/wuhg/p/9441772.html