MySQL-Server-Socket fehlt

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

MySQL-Server-Socket fehlt

Beitrag von Wikinator » 15.12.2005 21:15:46

Hallo,

ich habe bereits seit ein paar Monaten MySQL laufen, und es funktionierte auch alles gut. Heute dann beim starten bekam ich folgende Fehlermeldung:

Code: Alles auswählen

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
das ist durchaus richtig, da /var/run/mysqld/mysqld.sock nicht existiert. Wie kann ich mir den beschaffen? Mit Google habe ich rausgefunden, dass das mysqld beim starten macht. Nur wie starte ich diesen? Laufen tut keiner, sagt "ps" und wenn ich einfach mysqld aufrufe, kommt diese Fehlermeldung:

Code: Alles auswählen

051215 21:22:34 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
051215 21:22:34 [ERROR] Do you already have another mysqld server running on port: 3306 ?
051215 21:22:34 [ERROR] Aborting

051215 21:22:34 [Note] mysqld: Shutdown complete
und wenn ich das ganze per "/etc/init.d/mysql restart" versuche, kommt:

Code: Alles auswählen

Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld...failed.
        Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exist
auch das auskommentieren von "old_password" brachte nichts.
Was mache ich falsch?
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: MySQL-Server-Socket fehlt

Beitrag von jhr-online » 15.12.2005 23:07:48

Wikinator hat geschrieben:

Code: Alles auswählen

Please take a look at the syslog.
Na, dann mach das doch mal und sag uns, was da steht. Syslog-Daten schaden nie, wenn man ein Problem hat. Also

Code: Alles auswählen

tail -f /var/log/syslog
während du mit

Code: Alles auswählen

/etc/init.d/mysqld start
den Dämon startest.

Ach ja, und läuft denn irgendwas auf Port 3306?

Code: Alles auswählen

netstat -paunt
jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Beitrag von Wikinator » 16.12.2005 14:03:52

auf Port 3306 läuft nichst anderes.
Bei mir existiert keine Date /etc/init.d/mysqld.

Syslog:

Code: Alles auswählen

Dec 16 14:11:29 localhost /etc/init.d/mysql[4508]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted inDec 16 14:11:29 localhost /etc/init.d/mysql[4508]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failedDec 16 14:11:29 localhost /etc/init.d/mysql[4508]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'Dec 16 14:11:29 localhost /etc/init.d/mysql[4508]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!Dec 16 14:11:29 localhost /etc/init.d/mysql[4508]:]
es funktioniert auch nicht, wenn ich den Port ändere, oder per

Code: Alles auswählen

apt-get install --reinstall mysql-server mysql-client
neuinstalliere.
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Benutzeravatar
Wikinator
Beiträge: 259
Registriert: 11.06.2005 13:39:20
Wohnort: Freiburg
Kontaktdaten:

Problem gelöst

Beitrag von Wikinator » 17.12.2005 20:55:33

Hallo,

sorry, es lag an mir. Ich hatte in "my.cnf" unter bind-address noch
eine falsche IP-Adresse eingetragen. Diese war vor einem Neustart des
Routers richtig. Sorry und Danke für die Hilfe.
Debian/unstable
copy

Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.

Antworten