首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOs 7上安装libmysqlclient

在CentOs 7上安装libmysqlclient
EN

Unix & Linux用户
提问于 2018-02-13 12:45:35
回答 4查看 60.9K关注 0票数 6

我试图从src构建mysql-shell 1.0.11。当我安装时,RPM不是一个选项。其中一个要求是libmysqlclient 5.7+。我安装了mysql++mysql++-develmysql-connector-python.noarchmysql-workbench-community。当我试图构建(Cmake)时,我会得到以下错误。

代码语言:javascript
复制
Could not find static "libmysqlclient_r.a libmysqlclient.a" in MYSQL_LIB_DIR

我需要安装什么才能使它工作?显然,我需要libmysqlclient,但是yum中没有列出任何名称或接近该名称的内容。

使用CentOs7。

提亚

EN

回答 4

Unix & Linux用户

发布于 2018-02-13 14:40:39

yum可以找到带有特定命令或lib的包,例如:

代码语言:javascript
复制
sudo yum whatprovides libmysqlclient*

1:mariadb-libs-5.5.56-2.el7.i686 : The shared libraries required for
                                 : MariaDB/MySQL clients
Repo        : base
Matched from:
Provides    : libmysqlclient.so.18
Provides    : libmysqlclient.so.18(libmysqlclient_16)
Provides    : libmysqlclient.so.18(libmysqlclient_18)

代码语言:javascript
复制
sudo yum install mariadb-libs-5.5.56-2.el7.i686

但我不确定从src安装mysql-shell是个好主意,因为您可以使用简单的yum安装mysql。

票数 9
EN

Unix & Linux用户

发布于 2019-05-29 10:27:55

尝试yum install mariadb-devel for CentOS 7

票数 8
EN

Unix & Linux用户

发布于 2019-09-10 13:39:37

代码语言:javascript
复制
# find / -name libmysqlclient.so
/usr/lib64/mysql/libmysqlclient.so
# ln -s /usr/lib64/mysql/libmysqlclient.so /usr/lib64/libmysqlclient.so
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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