mySQL: Error 2002 - who can help ?

JohannesR

Erfahrenes Mitglied
Hallö,
ich habe, dem Tutorial folgend, auf meinem SuSE 8.0-Rechner mySQL 3.23.52 installiert. Wenn ich es nun starten will meldet mySQL folgendes:

ERROR 2002: Can't connect to local MySQL Server throught socket '/tmp/mysql.sock' (2)

Den selben fehler hatte ich auch schon das lezte mal, als ich es mit Redhat versucht habe.
Wer kennt diesen Fehler und weiß, wie ich ihn beheben kann?

Danke euch :)

boom, seines zeichens Linuxnub
 
Dies passiert wenn MySQL nicht gestartet wurde oder die Socket-File in einem anderen Verzeichnis abgelegt wurde. Ich plädiere aber für Möglichkeit 1.
Dem tutorial zu folge solltest Du einfach mal:
Code:
shell:/# /usr/local/mysql/current/bin/safe_mysqld &
ausführen um MySQL zu starten
 
Hm, wenn ich das mache, sagt er folgendes:
Code:
[1] 15029
deepthought:/ # Starting mysqld daemon with databases from /home/mysql/data
030112 23:16:01  mysqld ended

Die mysql.sock gibt es auch, Owner und Gruppe sind mysql.
Irgendwie ist das unlogisch :)
 
Dann prüfe mal bitte die Rechte von den Verzeichnissen (ls -l) ob MySQL überhaupt die Rechte hat in die Verzeichnisse zu schreiben.
Dann solltest Du (wenn Gruppe & User mysql bestehen) MySQL mit
Code:
safe_mysqld --user=mysql &
starten.
Wenn's immernoch nicht geht, dann gib mir mal bitte die Log-Files von MySQL.
 

Neue Beiträge

Zurück