当前位置:   article > 正文

Centos7安装percona-xtrabackup时 报/etc/my.cnf冲突错误 解决方案_file /etc/my.cnf from install of percona-server-sh

file /etc/my.cnf from install of percona-server-shared-56-5.6.51-rel91.0.1.e

因为之前的数据库版本升级,造成percona-xtrabackup也需要升级,目前数据库为5.7.30,对应percona-xtrabackup为2.4,重新安装的过程中,遇到配置冲突的情况,如下:

  1. [root@localhost xtrabackup]# yum install percona-xtrabackup-24
  2. 已加载插件:fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. * base: mirrors.aliyun.com
  5. * extras: mirrors.aliyun.com
  6. * updates: mirrors.tuna.tsinghua.edu.cn
  7. 正在解决依赖关系
  8. --> 正在检查事务
  9. ---> 软件包 percona-xtrabackup-24.x86_64.0.2.4.20-1.el7 将被 安装
  10. --> 正在处理依赖关系 perl(DBD::mysql),它被软件包 percona-xtrabackup-24-2.4.20-1.el7.x86_64 需要
  11. --> 正在检查事务
  12. ---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-6.el7 将被 安装
  13. --> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
  14. --> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
  15. --> 正在检查事务
  16. ---> 软件包 Percona-Server-shared-56.x86_64.0.5.6.48-rel88.0.1.el7 将被 安装
  17. --> 解决依赖关系完成
  18. 依赖关系解决
  19. =================================================================================================================================================
  20. Package 架构 版本 源 大小
  21. =================================================================================================================================================
  22. 正在安装:
  23. percona-xtrabackup-24 x86_64 2.4.20-1.el7 percona-release-x86_64 7.6 M
  24. 为依赖而安装:
  25. Percona-Server-shared-56 x86_64 5.6.48-rel88.0.1.el7 percona-release-x86_64 619 k
  26. perl-DBD-MySQL x86_64 4.023-6.el7 base 140 k
  27. 事务概要
  28. =================================================================================================================================================
  29. 安装 1 软件包 (+2 依赖软件包)
  30. 总计:8.3 M
  31. 安装大小:8.5 M
  32. Is this ok [y/d/N]: y
  33. Downloading packages:
  34. Running transaction check
  35. Running transaction test
  36. Transaction check error:
  37. file /etc/my.cnf from install of Percona-Server-shared-56-5.6.48-rel88.0.1.el7.x86_64 conflicts with file from package mysql-community-server-5.7.30-1.el7.x86_64
  38. 错误概要
  39. -------------

解决方案:

  1. [root@localhost local]# rpm -ivh mysql-community-libs-compat-5.7.30-1.el7.x86_64.rpm
  2. 准备中... ################################# [100%]
  3. 正在升级/安装...
  4. 1:mysql-community-libs-compat-5.7.3################################# [100%]

然后再重新安装percona-xtrabackup即可。

 

注:一般出现这种情况多是版本冲突造成(之前安装过低版本的Mysql),同时再安装新版本Mysql的时候,将mysql安装源下载之后,直接使用了yum install安装,再安装percona-xtrabackup备份工具的时候,会提示错误。解决版本是将源拉取到本地之后,使用rpm安装,将相关包都下载下来,针对性的升级/安装,如图。

  1. -rw-r--r--. 1 root root 541091840 6月 28 13:11 mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
  2. -rw-r--r--. 1 7155 31415 26452496 3月 24 15:28 mysql-community-client-5.7.30-1.el7.x86_64.rpm
  3. -rw-r--r--. 1 7155 31415 318688 3月 24 15:28 mysql-community-common-5.7.30-1.el7.x86_64.rpm
  4. -rw-r--r--. 1 7155 31415 3919204 3月 24 15:28 mysql-community-devel-5.7.30-1.el7.x86_64.rpm
  5. -rw-r--r--. 1 7155 31415 47439176 3月 24 15:28 mysql-community-embedded-5.7.30-1.el7.x86_64.rpm
  6. -rw-r--r--. 1 7155 31415 23266228 3月 24 15:28 mysql-community-embedded-compat-5.7.30-1.el7.x86_64.rpm
  7. -rw-r--r--. 1 7155 31415 130775552 3月 24 15:28 mysql-community-embedded-devel-5.7.30-1.el7.x86_64.rpm
  8. -rw-r--r--. 1 7155 31415 2459484 3月 24 15:28 mysql-community-libs-5.7.30-1.el7.x86_64.rpm
  9. -rw-r--r--. 1 7155 31415 1263752 3月 24 15:28 mysql-community-libs-compat-5.7.30-1.el7.x86_64.rpm
  10. -rw-r--r--. 1 7155 31415 181564660 3月 24 15:29 mysql-community-server-5.7.30-1.el7.x86_64.rpm
  11. -rw-r--r--. 1 7155 31415 123616432 3月 24 15:29 mysql-community-test-5.7.30-1.el7.x86_64.rpm

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/88464
推荐阅读
相关标签
  

闽ICP备14008679号