MySQL 老版本兼容库里的“万金油”就是 MySQL-shared-compat-5.5.25a-1.el6.x86_64.rpm,基本上你在装老项目或者迁移老服务时,少不了它撑场子。

5.5.25版本的shared-compat包里打包了不少旧版 libmysql 的符号链接,像是老框架或者编译绑定某些 MySQL 驱动时,能省不少事,不用来回折腾缺库问题。

是在 CentOS 6 或者其他基于 RHEL 的环境里,一些旧项目硬要用libmysqlclient.so.16这种年代久远的库,这个包直接帮你搞定,装完一身轻松,连ldconfig都不用太担心。

还有哦,如果你在装 Oracle 时碰到依赖问题,像compat-libstdC++libcwait那种包,也推荐顺手查查下面这些资源:

如果你碰上libmysqlclient.so.18libmysqlclient.so.16缺失的错误,可以直接装这个包。不用重新编译,不用换源,省心。

嗯,如果你还在维护老系统,或者在做数据库迁移,那它真的蛮值得留一份在手边的。