MySQLdb will nicht starten
Verfasst: Mittwoch 1. Februar 2006, 11:18
Hi,
Mein System: Gentoo Linux und local XAMPP
Ich möchte MySQL mit Python zusammen benutzen.
MySQLdb habe ich dazu so installiert:
tar −xzvf MySQL−python−1.2.0.tar.gz
cd MySQL−python−1.2.0
python setup.py build
python setup.py install
Dies ist alles fehlerfrei gelaufen.
Ein MySQL-Beispiel habe ich an meine DB angepasst und gestartet.
import MySQLdb
db = MySQLdb.connect(host="localhost", user="xx", passwd="yy", db="zz")
import wird ausgeführt, aber dann bekomme ich diesen Abbruch:
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")
Die Datei mysqld.sock ist in diesem Pfad nicht vorhanden.
Mit der Forensuche fand ich den Tip, die Datei zu suchen und dann einen Symlink zum richtigen Verzeichnis anzulegen.
Jetzt mein Problem:
Ich kann die Datei mysqld.sock nirgendwo finden!
Wie kann ich die erstellen?
Vielen Dank im Voraus
Beste Grüße
Blue Lord
Mein System: Gentoo Linux und local XAMPP
Ich möchte MySQL mit Python zusammen benutzen.
MySQLdb habe ich dazu so installiert:
tar −xzvf MySQL−python−1.2.0.tar.gz
cd MySQL−python−1.2.0
python setup.py build
python setup.py install
Dies ist alles fehlerfrei gelaufen.
Ein MySQL-Beispiel habe ich an meine DB angepasst und gestartet.
import MySQLdb
db = MySQLdb.connect(host="localhost", user="xx", passwd="yy", db="zz")
import wird ausgeführt, aber dann bekomme ich diesen Abbruch:
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")
Die Datei mysqld.sock ist in diesem Pfad nicht vorhanden.
Mit der Forensuche fand ich den Tip, die Datei zu suchen und dann einen Symlink zum richtigen Verzeichnis anzulegen.
Jetzt mein Problem:
Ich kann die Datei mysqld.sock nirgendwo finden!
Wie kann ich die erstellen?
Vielen Dank im Voraus
Beste Grüße
Blue Lord