linux mysql-server kann mysql_config nicht finden

7

Ich habe eine laufende (in Produktion) mysql-Instanz auf meinem Linux-Server (ubuntu-10.10), aber ich kann meine mysql_config-Datei nicht finden.

Befehl und Ausgabe:

%Vor%

Ich habe gehört / gelesen, dass ich das libmysqlclient-dev-Paket installieren muss, um mysql_config verwenden zu können, aber ich möchte meine aktuelle Produktionsinstanz nicht unterbrechen. Ich möchte sicherstellen, dass die Installation dieses Dev-Pakets keine negativen Auswirkungen auf meine aktuellen MySQL-Datenbanken hat.

Wo finde ich außerdem den Quelldownload für libmysqlclient-dev, um ihn manuell zu installieren? In meiner derzeitigen Situation (hinter Corporate Proxy) darf ich apt-get's nicht benutzen.

AKTUALISIEREN

Dies ergibt sich aus dem Versuch, python-MySQLdb aus der Quelle zu installieren. Die Datei setup.py benötigt den Pfad mysql_config und bricht fort, wenn versucht wird, etwas anderes als diese Datei zu verwenden.

    
sadmicrowave 13.12.2011, 21:48
quelle

6 Antworten

32

Die ausführbare Datei mysql_config befindet sich standardmäßig im bin-Verzeichnis der MySQL-Server-Installation, wenn Sie sie aus vorkompilierten Binärdateien installieren. Aber wenn Sie es mit apt-get installieren, ist es möglicherweise nicht auf Ihrem Server vorhanden.

Versuchen Sie:

%Vor%     
Serdar GÜLER 13.12.2011, 22:13
quelle
1

In der Installation von Ubuntu 13.04 ist dies /usr/bin/mysql_config

    
Mukesh Chapagain 19.09.2013 11:19
quelle
0

Versuchen Sie /etc/my.cnf, das ist die Standarddatei für mysql config.

    
Andreas Wederbrand 13.12.2011 21:51
quelle
0

Sie können auch Folgendes tun:

%Vor%     
Mike Purcell 13.12.2011 21:54
quelle
0

Installieren Sie auf Fedora das Paket mariadb-devel , und Sie sollten die Binärdatei haben.

    
user59634 13.01.2016 00:14
quelle
0

yum install mariadb-devel funktioniert auch für Centos 7, dies setzt die mysql_config in alle Orte, die pip install mysqlclient benötigt / sucht.

    
Bronwen Cassidy 30.11.2016 15:06
quelle

Tags und Links