天天看點

RHEL 5.7 使用rpm安裝XtraBackup問題總結

在Red Hat Enterprise Linux Server release 5.7 (Tikanga)上使用RPM方式安裝Percona Xtrabackup 2.4.6時遇到了一些問題,特意總結在此。

[root@DB-Server tmp]#yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL

RHEL 5.7 使用rpm安裝XtraBackup問題總結

安裝相關依賴元件時,遇到conflict with file的錯誤,如上截圖所示,然後安裝Percona Xtrabackup 2.4.6是就會遇到下面錯誤:

如上所示,既然缺少元件,那麼安裝libev.x86_64, 如下所示,本地yum源安裝libev.so.4失敗,隻能從網上下載下傳libev-4.15-1.el5.rf.x86_64.rpm,網址為http://rpmfind.net/linux/rpm2html/search.php

安裝 perl-DBD-MySQL時,就會遇到大量類似下面錯誤

  file /usr/bin/msql2mysql from install of mysql-5.0.77-4.el5_6.6.x86_64 conflicts with file from package MySQL-client-advanced-5.6.20-1.rhel5.x86_64

  file /usr/bin/mysql from install of mysql-5.0.77-4.el5_6.6.x86_64 conflicts with file from package MySQL-client-advanced-5.6.20-1.rhel5.x86_64

  file /usr/bin/mysql_find_rows from install of mysql-5.0.77-4.el5_6.6.x86_64 conflicts with file from package MySQL-client-advanced-5.6.20-1.rhel5.x86_64

  file /usr/bin/mysql_waitpid from install of mysql-5.0.77-4.el5_6.6.x86_64 conflicts with file from package MySQL-client-advanced-5.6.20-1.rhel5.x86_64

  file /usr/bin/mysqlaccess from install of mysql-5.0.77-4.el5_6.6.x86_64 conflicts with file from package MySQL-client-advanced-5.6.20-1.rhel5.x86_64

遇到這個錯誤是因為沒有安裝MySQL-shared-compat元件,安裝了MySQL-shared-compat-advanced-5.6.20-1.rhel5.x86_64.rpm後,然後使用yum install perl-DBD-MySQL就不會遇到conflict with file的錯誤

繼續閱讀