我试图从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。
提亚
发布于 2018-02-13 14:40:39
yum可以找到带有特定命令或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安装mysql。
发布于 2019-05-29 10:27:55
尝试yum install mariadb-devel for CentOS 7
发布于 2019-09-10 13:39:37
# find / -name libmysqlclient.so
/usr/lib64/mysql/libmysqlclient.so
# ln -s /usr/lib64/mysql/libmysqlclient.so /usr/lib64/libmysqlclient.sohttps://unix.stackexchange.com/questions/423836
复制相似问题