解開 percona 的 qp 檔案

解開 percona 的 qp 檔案

a1dc858dc9dc7454b5738f1b92d1cced.png
 
現在很多雲端的 RDS 都採用 percona 的 XtraBackup 備份,而備份好的檔案是 .qp,如果要做還原的話,就需要安裝相關的工具。
安裝 yum repostory
yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm

# 以防萬一可以升級一下
yum -y update percona-release
安裝 percona xtrabackup
 yum -y install percona-xtrabackup qpress
解開 qp 檔案
xbstream -x -p 4 < ./backup.qp  -C ./backupdir/
innobackupex --parallel 4 --decompress ./backupdir

# remove extra qp files
find ./backupdir/ -name '*.qp' | xargs rm -f

# apply the log
innobackupex --apply-log ./backupdir