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
那种包,也推荐顺手查查下面这些资源:
- 获取 compat-libcwait-2.1-1.i386.rpm
- rpm-file-compat-db-4.2.52-5.1-for-Oracle
- MySQL 5.5.25Linux 安装指南
- Linux 下安装 MySQL 客户端-版本 5.5.25
如果你碰上libmysqlclient.so.18
或libmysqlclient.so.16
缺失的错误,可以直接装这个包。不用重新编译,不用换源,省心。
嗯,如果你还在维护老系统,或者在做数据库迁移,那它真的蛮值得留一份在手边的。