Percona XtraBackup是一個基於MySQL的服務器的開源熱備份實用程序 ,它不會在備份期間鎖定您的數據庫。
不管是24x7高負載服務器仍是低事務量環境,Percona XtraBackup都旨在使備份成爲一個無縫過程,而不會破壞生產環境中服務器的性能。mongodb
今天安裝xtrabackup出現了問題,顯示以下問題:數據庫
Failing package is: percona-xtrabackup-24-2.4.14-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Percona [root@_mongodb_116 data]# cat hins7683145_data_20190508051605_qp.xb | xbstream -x -v -bash: xbstream: command not found
直接顯示沒有找到xbstream這個命令,由於xtrabackup沒有安裝成功的緣由bash
經過以root
用戶或sudo運行如下命令來安裝Percona yum存儲庫 :性能
[root@_mongodb_116 data]# yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm
啓用存儲庫:spa
[root@_mongodb_116 data]# percona-release enable-only tools release * Disabling all Percona Repositories * Enabling the Percona Tools repository <*> All done!
若是Percona XtraBackup打算與MySQL服務器結合使用,您只須要啓用tools
存儲庫:.net
[root@_mongodb_116 data]# percona-release enable-only tools
運行如下命令安裝Percona XtraBackup:code
[root@_mongodb_116 data]# yum install -y percona-xtrabackup-80 #安裝8.0版本
[root@_mongodb_116 data]# yum install -y percona-xtrabackup-24 #安裝2.4版本
注意:blog
libev
在安裝Percona XtraBackup以前,請確保已安裝該軟件包 。事務
該libev
軟件包可從EPEL存儲庫得到。
能夠自行去http://rpm.pbone.net搜索系統所須要的rpm包進行下載安裝
#wget ftp://ftp.pbone.net/mirror/apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/libev-4.15-1.el6.rf.x86_64.rpm #rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
從下載頁面下載適用於您的體系結構的所需系列的軟件包 。如下示例爲CentOS 7 下載Percona XtraBackup 8.0.4發行包:
#8.0版本 $ wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-8.0.4/binary/redhat/7/x86_64/percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm #2.4版本 $ wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/\ binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm
安裝Percona XtraBackup:
yum localinstall percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm yum localinstall percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm
卸載Percona XtraBackup:
yum remove percona-xtrabackup