oscaochaser 2017-12-07 05:56 采纳率: 0%
浏览 1375

在Centos 7.3 上设置PXC集群失败

在centos7.3上设置pxc集群一直失败

1.第一次yum安装了mariadb的5.5版本,然后安装pxc的官方yum仓库之后,最后yum安装pxc-57,提示如下:

 Error: Package: 1:mariadb-server-5.5.52-1.el7.x86_64 (@base)
                Requires: mariadb-libs(x86-64) = 1:5.5.52-1.el7
                Removing: 1:mariadb-libs-5.5.52-1.el7.x86_64 (installed)
                mariadb-libs(x86-64) = 1:5.5.52-1.el7
                Obsoleted By: Percona-XtraDB-Cluster-shared-57-5.7.19-29.22.3.el7.x86_64 (percona-release-x86_64)
                Not found

我以为与mariadb-libs-5.5.52包冲突,就用rpm -e --nodeps mariadb-libs给卸载了

之后继续安装,出现大片的冲突:

Transaction check error:
  file /usr/bin/mysql from install of Percona-XtraDB-Cluster-client-57-5.7.19-29.22.3.el7.x86_64 conflicts with file from package mariadb-1:5.5.52-1.el7.x86_64
  file /usr/bin/mysqladmin from install of Percona-XtraDB-Cluster-client-57-5.7.19-29.22.3.el7.x86_64 conflicts with file from package mariadb-1:5.5.52-1.el7.x86_64
  file /usr/bin/mysqlbinlog from install of Percona-XtraDB-Cluster-client-57-5.7.19-29.22.3.el7.x86_64 conflicts with file from package mariadb-1:5.5.52-1.el7.x86_64
  file /usr/bin/mysqlcheck from install of Percona-XtraDB-Cluster-client-57-5.7.19-29.22.3.el7.x86_64 conflicts with file from package mariadb-1:5.5.52-1.el7.x86_64
  file /usr/bin/mysqldump from install of Percona-XtraDB-Cluster-client-57-5.7.19-29.22.3.el7.x86_64 conflicts with file from package mariadb-1:5.5.52-1.el7.x86_64
......

2.于是我尝试先装pxc再装mariadb,结果发现mariadb依赖mariadb-libs,如下:

Error: Package: 1:mariadb-5.5.52-1.el7.x86_64 (base)
           Requires: mariadb-libs(x86-64) = 1:5.5.52-1.el7
           Available: 1:mariadb-libs-5.5.52-1.el7.x86_64 (base)
               mariadb-libs(x86-64) = 1:5.5.52-1.el7
 You could try using --skip-broken to work around the problem
** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
perl-DBD-MySQL-4.023-5.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)
perl-DBD-MySQL-4.023-5.el7.x86_64 has missing requires of libmysqlclient.so.18(libmysqlclient_18)(64bit)
2:postfix-2.10.1-6.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-6.el7.x86_64 has missing requires of libmysqlclient.so.18(libmysqlclient_18)(64bit)

求问该怎么解决?

  • 写回答

1条回答 默认 最新

  • 关注

    你在安装pxc-57之前,不需要再去安装官方默认的pxc,不然肯定冲突了,一般安装人员会先删除官方的,再去安装自己要安的版本!

    评论

报告相同问题?

悬赏问题

  • ¥15 求指导ADS低噪放设计
  • ¥15 CARSIM前车变道设置
  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存