ubuntuusers.de

mysql-server: Verbindungsfehler (socket)

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

gunth3r

Anmeldungsdatum:
24. September 2011

Beiträge: 5

Hallo Forum,

ich möchte mysql-server lokal (localhost) zum laufen kriegen, verzweifle gerade aber am Start.

Um den Fehler transparent zu machen, möchte ich die durchgeführten Schritte auflisten:

  1. Nicht lauffähige Version entfernen: sudo apt-get remove mysql-server

  2. Neu-Installation: sudo apt-get install mysql-server. Hierbei wird nicht nach der Einrichtung eines root-Passwortes für MySQL gefragt. Das ist komisch. Bisherige Installationen, die ich unter unter Ubuntu 10.10 durchführte, verlangten hier die Eingabe des root-Passwortes.

  3. Start-Versuch: sudo mysql start. Hier erscheint jetzt die Fehlermeldung: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Hinweis: Unter /var/run/mysqld/ existiert keine Datei mysqld.sock. Das Verzeichnis ist leer. Die Hilfeseiten, die ich fand, verweisen auf den noch nicht erfolgten Start des mysql-servers.

Weiß jemand Rat? Danke! Gunther

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Steht in der my.cnf auch der richtige Socket?

gunth3r

(Themenstarter)

Anmeldungsdatum:
24. September 2011

Beiträge: 5

Hi und Danke für die schnelle Antwort!

In der Datei /etc/mysql/my.cnf steht:

socket = /var/run/mysqld/mysqld.sock

Das Verzeichnis /var/run/mysqld ist leer, ergo: keine socket-Datei vorhanden.

Antworten |