Centos7安裝percona-xtrabackup2.4和8.0版本


Percona XtraBackup是一個基於MySQL的服務器的開源熱備份實用程序 ,它不會在備份期間鎖定您的數據庫。
無論是24x7高負載服務器還是低事務量環境,Percona XtraBackup都旨在使備份成為一個無縫過程,而不會破壞生產環境中服務器的性能。

 

問題描述:

今天安裝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沒有安裝成功的原因

 

解決方法:

  • 1.從存儲庫安裝Percona XtraBackup(推薦) 

  • 2.從Downloaded rpmapt軟件包安裝Percona XtraBackup

 

1.從Percona 存儲庫安裝Percona XtraBackup Yum(推薦)

通過以root用戶或sudo運行以下命令來安裝Percona yum存儲庫 :

[root@_mongodb_116 data]# yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm

啟用存儲庫:

[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 存儲庫:

[root@_mongodb_116 data]# percona-release enable-only tools

運行以下命令安裝Percona XtraBackup:

[root@_mongodb_116 data]# yum install -y percona-xtrabackup-80 #安裝8.0版本
[root@_mongodb_116 data]# yum install -y percona-xtrabackup-24 #安裝2.4版本

注意:

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

 相關依賴:

#yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr \
bison libtool ncurses5-devel
#yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL

 

2.使用下載的rpm軟件包安裝Percona XtraBackup

下載頁面下載適用於您的體系結構的所需系列的軟件包 。以下示例為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/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.4/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm

rpm手動安裝:

rpm -ivH percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm
#通過執行以下命令,確保軟件包中的軟件包現在可用:
yum list | grep percona
#安裝軟件包
yum install percona-xtrabackup-24

安裝Percona XtraBackup:

#像這樣手動安裝軟件包時,您需要確保解決所有依賴性並自己安裝缺少的軟件包。
wget 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
yum localinstall percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm
yum localinstall percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm

卸載Percona XtraBackup:

yum remove percona-xtrabackup

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM