前言
Centos7下默认安装的是maraidb
,完全卸载后通过mysql官网的RPM包安装了mysql 5.7.33。然而在使用mysql备份脚本时,发现crond定时任务运行一直提示缺少libmysqlclient.so.18
。在用户命令行下面却没有这个提示…
解决办法
安装mysql-community-libs-compat
这个包:
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
# mysql-community-libs-compat-版本号
yum -y install mysql-community-libs-compat-5.7.33
mysql-community-libs-compat: Shared compatibility libraries for previous MySQL installations.
问题解决!