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