在CentOs 7上安装libmysqlclient

在CentOs 7上安装libmysqlclient
我正在尝试从src构建 mysql-shell 1.0.11.我安装时不能选择RPM.其中一个要求是libmysqlclient 5.7.我安装了mysql,mysql -devel,mysql-connector- python.noarch和mysql-workbench-community.当我尝试构建(Cmake)时,我收到以下错误.

Could not find static "libmysqlclient_r.a libmysqlclient.a" in MYSQL_LIB_DIR

我需要安装什么才能使其正常工作?显然我需要libmysqlclient,但yum中没有列出该名称或接近该名称的内容.

使用CentOs7.

TIA

最佳答案
yum whatprovides可以找到具有特定命令或lib的包,例如:

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)

sudo yum install mariadb-libs-5.5.56-2.el7.i686

但我不确定从src安装mysql-shell是个好主意,当你可以使用简单的yum install mysql

点击查看更多相关文章

转载注明原文:在CentOs 7上安装libmysqlclient - 乐贴网