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.
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% In der Installation von Ubuntu 13.04 ist dies /usr/bin/mysql_config
Versuchen Sie /etc/my.cnf, das ist die Standarddatei für mysql config.
Installieren Sie auf Fedora das Paket mariadb-devel
, und Sie sollten die Binärdatei haben.
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.
Tags und Links configuration mysql ubuntu