innobackupex 壓縮備份后,如需還原,需要經過解壓縮。Innobackupex默認沒有集成安裝qpress,下面是下載安裝的具體步驟。在此不討論yum安裝。
step 1 因為服務器沒有上網權限,請本地下載,然后上傳服務器
選定下載文件,如 圖-1;
<圖-1>
Step 2 解壓下載
因為是tar文件,如果目標服務器沒有相應的解壓軟件,可以上傳前,本地解壓。
Step 3 上傳至指定 服務器
Step 4 將上傳文件中的 qpress 復制到 /usr/bin 下
cp qpress /usr/bin
(默認從/usr/local/bin尋找qpress解壓)
Step 5 檢查文件的權限,賦權,否則報錯
報錯信息如圖-2
<圖-2>
在 /usr/bin 下
chmod 755 qpress
P.S 補充說明
(1)解壓語法
innobackupex [--decompress] [--parallel=NUMBER-OF-FORKS] BACKUP-DIR --decompress:該選項表示解壓--compress選項壓縮的文件。 --parallel:該選項表示允許多個文件同時解壓。為了解壓,qpress工具必須有安裝並且訪問這個文件的權限。這個進程將在同一個位置移除原來的壓縮/加密文件。 BACKUP-DIR:備份目錄
(2)壓縮前的文件需手動刪除
官網要求如圖-3
<圖-3>
解壓縮后刪除壓縮文件的命令可以參考一些指令:
find . -name "*.qp" |xargs rm -rf