linux mysql服务器可以';找不到mysql\u配置

linux mysql服务器可以';找不到mysql\u配置,mysql,ubuntu,configuration,Mysql,Ubuntu,Configuration,我在linux服务器(ubuntu-10.10)上有一个正在运行的(生产中)mysql实例,但是我找不到我的mysql\u配置文件 命令和输出: ~$ locate mysql_config ~$ 我听说/读到我需要安装libmysqlclient dev包才能使用mysql\u config,但我不想破坏我当前的生产实例。我想确保安装这个开发包不会对我当前的mysql数据库产生负面影响 此外,在哪里可以找到libmysqlclient dev的源代码下载,以便手动安装?在我目前的情况下(在公

我在linux服务器(ubuntu-10.10)上有一个正在运行的(生产中)mysql实例,但是我找不到我的mysql\u配置文件

命令和输出:

~$ locate mysql_config
~$
我听说/读到我需要安装libmysqlclient dev包才能使用mysql\u config,但我不想破坏我当前的生产实例。我想确保安装这个开发包不会对我当前的mysql数据库产生负面影响

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

更新


这是因为试图从源代码安装python MySQLdb。setup.py文件需要mysql\u配置路径,并且在尝试使用该文件以外的任何文件时会继续中断。

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

您还可以执行以下操作:

find / -name my.cnf -type f

如果从预编译的二进制文件安装,则默认情况下,
mysql\u config
可执行文件位于mysql服务器安装的bin目录中。但是,如果您使用apt get安装它,它可能不存在于您的服务器上

尝试:


在Ubuntu13.04安装中,它位于Fedora上的
/usr/bin/mysql\u config
上,安装
mariadb-devel
软件包,您应该拥有二进制文件。

yum install-mariadb-devel也适用于Centos 7,这将
mysql\u config
放在
pip安装mysqlclient
需要/寻找它的所有地方。

/etc/mysql/my.cnf确实存在……我应该使用它而不是mysql\u config吗?请查看我的操作,因为我无法执行apt-get,需要该包的实际源位置。你可以做的是手动下载合适的mysql服务器预编译版本,并从tar.gz文件中提取mysql_配置。把它放在你的道路上。它所做的一切就是读取my.cnf文件。按照您评论中的说明,可以让安装程序找到mysql\u config。尽管我遇到了其他安装问题,但它们并不适用于本文。谢谢。这也解决了我在
gem install mysql
失败时遇到的一个问题。
sudo apt install libmariadbclient dev
是否适用于我setup.py文件take命令行参数?你能找到你的my.cnf文件吗?花了3个小时后,这帮了我的忙!
sudo apt-get install libmysqlclient-dev