centos安装XtraBackup失败,版本冲突怎么办?

zhu19774279 2014-10-10 11:52:57
系统是centos 6.3 64位,XtraBackup是从官网下的percona-xtrabackup-2.2.5-5027.el6.x86_64.rpm,装的MySQL是5.5。
但是每次安装XtraBackup,都提示perl(DBD::mysql) is needed by percona-xtrabackup-2.2.5-5027.el6.x86_64,问题是我使用yum install perl-DBD-MySQL,这个组件依赖的却是mysql-libs 5.1,但是我要用的数据库是MySQL5.5,这两个组件冲突,根本装不上,请问大家我该怎么办?
我手动安装5.5的mysql-lib,perl-DBD-MySQL根本就不认,人家非要5.1的。

我看XtraBackup官网上说支持MySQL5.1,5.5,5.6,怎么就能装不上呢
...全文
146 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuejinliang 2015-08-17
  • 打赏
  • 举报
回复
我的也出现了问题了。现在的问题是我是自己编译安装的mysql 5.5。该怎么解决呢
zhu19774279 2014-10-10
  • 打赏
  • 举报
回复
这种解决方案不仅仅适用于XtraBackup,也适用于所有依赖于低版本mysql-libs的软件安装
zhu19774279 2014-10-10
  • 打赏
  • 举报
回复
找到解决办法了。 第一步,干掉该死的mysql-libs-5.1; 第二步,安装和自己mysql-server版本完全相同的MySQL-shared-compat; 第三步,安装mysql-server; 第四步,安装XtraBackup。
zhu19774279 2014-10-10
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
先把mysql-libs的rpm包卸载掉 在用yum装
我已经把mysql-libs卸载了,如果使用yum安装,他下载的mysql-libs还是5.1版本,同样和mysql 5.5冲突;如果我手动下载mysql-libs 5.5安装以后,xtrabackup会提示要用5.1的mysql-libs,而不能用5.5的
rucypli 2014-10-10
  • 打赏
  • 举报
回复
先把mysql-libs的rpm包卸载掉 在用yum装

56,864

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧