linux mysql-server找不到mysql_config

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux mysql-server找不到mysql_config相关的知识,希望对你有一定的参考价值。

我在我的linux服务器上运行(生产中)mysql实例(ubuntu-10.10)但是我找不到我的mysql_config文件。

命令和输出:

~$ locate mysql_config
~$

我听说/我需要安装libmysqlclient-dev软件包以便能够使用mysql_config,但我不想破坏我当前的生产实例。我想确保安装这个开发包不会对我当前的mysql数据库产生负面影响。

此外,在哪里可以找到libmysqlclient-dev的源代码下载以手动安装?在我目前的情况下(公司代理背后),我不允许使用apt-get。

UPDATE

这是因为尝试从源代码安装python-MySQLdb。 setup.py文件需要mysql_config路径,并在尝试使用除该文件之外的任何内容时继续中断。

答案

如果从预编译的二进制文件安装,mysql_config可执行文件默认位于MySQL服务器安装的bin目录中。但是如果使用apt-get安装它,它可能不存在于您的服务器上。

尝试:

sudo apt-get install libmysqlclient-dev
另一答案

yum install mariadb-devel也适用于Centos 7,这使得mysql_config进入pip install mysqlclient所需要/寻找它的所有地方。

另一答案

在Ubuntu 13.04安装中,它位于/usr/bin/mysql_config

另一答案

试试/etc/my.cnf,这是mysql配置的标准文件。

另一答案

你也可以这样做:

find / -name my.cnf -type f
另一答案

在Fedora上,安装mariadb-devel包,你应该有二进制文件。

以上是关于linux mysql-server找不到mysql_config的主要内容,如果未能解决你的问题,请参考以下文章

问题:CMD安装mysql-server遇到找不到MSVCR120.dll问题(已解决)

centos7 下解决mysql-server找不到安装包问题

【求助】为啥我linux下访问mysql它提示找不到命令啊?

centos7 搭建 mysql8

MySQL你绕不开的安装过程

linux yum安装mysq8