在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)
求问该怎么解决?