安装xtrabackup的时候遇到missing requires of libmysqlclient.so.18()(64bit)解决办法

安装xtrabackup依赖包报错

yum -y install perl-DBD-MySQL

错误信息如下:

--> Finished Dependency Resolution
Error: Package: 2:postfix-2.10.1-7.el7.x86_64 (@anaconda)
           Requires: libmysqlclient.so.18()(64bit)
Error: Package: perl-DBD-MySQL-4.023-6.el7.x86_64 (base)
           Requires: libmysqlclient.so.18()(64bit)
Error: Package: 2:postfix-2.10.1-7.el7.x86_64 (@anaconda)
           Requires: libmysqlclient.so.18(libmysqlclient_18)(64bit)
Error: Package: perl-DBD-MySQL-4.023-6.el7.x86_64 (base)
           Requires: libmysqlclient.so.18(libmysqlclient_18)(64bit)
 You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
2:postfix-2.10.1-7.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-7.el7.x86_64 has missing requires of libmysqlclient.so.18(libmysqlclient_18)(64bit)

错误提示安装依赖的库文件没有找到: libmysqlclient.so.18()(64bit)

解决方法如下:

安装mysql-community-libs-compat-5.7.19-1.el7.x86_64.rpm

再安装依赖包成功

yum -y install perl-DBD-MySQL

原文地址:https://www.cnblogs.com/whiteY/p/14021216.html