首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 6安装libmysqlclient.so.16和朋友,无需我询问。

问CentOS 6安装libmysqlclient.so.16和朋友,无需我询问。
EN

Unix & Linux用户
提问于 2011-11-18 03:15:38
回答 1查看 9.8K关注 0票数 2

在试图解决MySQL的libmysqlclient库在我的CentOS 6 MySQL服务器上的依赖问题时,我惊讶地发现/usr/lib/mysql中安装了以下库:

代码语言:javascript
复制
libmysqlclient_r.so -> libmysqlclient_r.so.16.0.0
libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0
libmysqlclient_r.so.16.0.0
libmysqlclient.so -> libmysqlclient.so.16.0.0
libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
libmysqlclient.so.16.0.0

我感到惊讶的原因是,这台服务器只安装了MySQL 5.5,这是从源代码构建的。构建MySQL 5.5会生成一组libmysqlclient.so.18库,而不是libmysqlclient.so.16。

然后,我从头开始构建了一个全新的CentOS 6 (i386)服务器,只安装了Base组,没有其他任何东西(即没有HTTP服务器,没有MySQL,也没有Gnome等等)。在扫描了这个组中的包之后,没有什么能让我对libmysqlclient产生依赖。

但是,安装完成后,/usr/lib目录中有一个包含上述libmysqlclient.so.16库的mysql文件夹。

然后,我只使用Base构建了一个CentOS 5.5 (i386)服务器,就像我在CentOS 6中所做的那样,并且没有安装这些MySQL库。

这似乎是一个新事物,CentOS 6的基本包安装是否需要安装libmysqlclient?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2011-11-18 04:15:59

不需要在MySQL 6上安装CentOS。

假设“只使用基本包”意味着在安装时选择了"Basic“或"Minimal”,则将其作为core组的依赖项。core包括后缀,它依赖于mysql-libs,后者提供/usr/lib/mysql/libmysqlclient.so.16。

CentOS 6“默认”安装选项可能是你感兴趣的。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/24840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档