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,不然肯定冲突了,一般安装人员会先删除官方的,再去安装自己要安的版本!

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!