linux-mysql-server nicht finden können, mysql_config
Habe ich eine laufende (in der Produktion) mysql-Instanz auf meinem linux-server (ubuntu-10.10) aber ich kann nicht finden, meine mysql_config-Datei.
Befehl und Ausgabe:
~$ locate mysql_config
~$
Ich habe gehört/gelesen, dass brauche ich die libmysqlclient-dev-Paket installiert haben, um in der Lage sein zu verwenden mysql_config aber ich will nicht gegen meine aktuellen Produktions-Instanz. Ich möchte sicherstellen, dass die Installation dieses dev-Paket ist nicht zu negativen Auswirkungen auf meine aktuelle mysql-Datenbanken.
Außerdem, wo finde ich den source-download für libmysqlclient-dev zu installieren, manuell? In meiner derzeitigen situation (hinter corporate proxy -) ich bin nicht berechtigt, die Nutzung von apt-get ist.
UPDATE
dies ist die sich aus dem Versuch zum installieren von python-MySQLdb von der Quelle. die setup.py Datei verlangt, die mysql_config Pfad und weiterhin zu brechen, wenn Sie versuchen zu verwenden, alles andere aber, die Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
mysql_config
ausführbare Datei standardmäßig sich im bin-Verzeichnis des MySQL-server-installation wenn Sie die Installation von vorkompilierten binaries. Aber wenn Sie es installieren mitapt-get
es kann nicht auf dem server vorhanden sind.Versuchen:
gem install mysql
gescheitert.mysql-community-libs-8.0.12-1.fc27.x86_64
- Paket macht das gleiche bei fedora, und dann ist es bereits installiert! Was dann zu tun?sudo apt install libmariadbclient-dev
funktioniert bei miryum install mariadb-devel
Werke für Centos 7 zu, dieser setzt diemysql_config
in alle Orte, diepip install mysqlclient
benötigt/sucht.In Ubuntu 13.04-installation ist es an
/usr/bin/mysql_config
Versuchen Sie /etc/my.cnf, das ist die standard-Datei für die mysql-config.
Können Sie auch tun:
Fedora, installieren Sie das
mariadb-devel
Paket, und Sie sollten die binäre.