首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

CentOS 6.6 安裝 Percona XtraBackup 缺少 libev.so.4 依賴解決方案

     編輯:MySQL 綜合教學

CentOS 6.6 安裝 Percona XtraBackup 缺少 libev.so.4 依賴解決方案

在 CentOS 6.6 上通過 RPM 安裝 percona-xtrabackup-2.3.4 時,報錯缺少依賴 libev.so.4()(64bit)。

根因分析

Percona XtraBackup 2.3.2+ 版本引入了對 libev 庫的硬性依賴,但該庫不在基礎倉庫中,僅存在於 EPEL 源(Extra Packages for Enterprise Linux)。此為已知 Bug(Bug #1526636),Percona 官方倉庫未包含此依賴。

解決步驟

  1. 安裝 EPEL 源(推薦,可自動解決依賴鏈):
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    yum install libev -y
  2. 或手動下載 RPM 安裝(離線環境):
    # 從 rpmfind.net 下載對應版本
    wget https://rpmfind.net/linux/rpm2html/search.php?query=libev-4.15-1.el6.rf.x86_64.rpm
    rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
  3. 安裝完 libev 後,重新安裝 XtraBackup 即可成功:
    rpm -ivh percona-xtrabackup-2.3.4-1.el6.x86_64.rpm
    rpm -ivh percona-xtrabackup-debuginfo-2.3.4-1.el6.x86_64.rpm
    rpm -ivh percona-xtrabackup-test-2.3.4-1.el6.x86_64.rpm

驗證

安裝過程無報錯,xtrabackup --version 正常出版本信息。

參考資料

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved