[ERLEDIGT] mysql läßt sich nicht starten

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
pgs
Beiträge: 123
Registriert: 22.07.2004 14:30:40

[ERLEDIGT] mysql läßt sich nicht starten

Beitrag von pgs » 17.02.2006 20:08:04

Hallo,

ich weiß, dass dieses thema schon mehrmals behandelt wurde. ich habe drei Studenn google und debianforum hinter mir und dennoch keine Lösung gefunden.
Mein system: Sarge. Ich wollte mysql installieren, habe das mit aptitude gemacht. Beim Starten von mysqld kommt:

Code: Alles auswählen

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' exists!
Wie gesagt, ich habe alles, was ich gefunden habe, probiert.

Das sollte doch bei stable = Sarge out of the box laufen, oder? Gibt es überhaupt jemanden, bei dem das funktioniert?

mfg, pgs
Zuletzt geändert von pgs am 23.02.2006 19:18:58, insgesamt 1-mal geändert.

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 17.02.2006 20:19:01

Code: Alles auswählen

Please take a look at the syslog.
Wäre das, was ich zunächst machen würde. Auch das errorlog in /var/lib/mysql ist einen Blick wert.

cu

pgs
Beiträge: 123
Registriert: 22.07.2004 14:30:40

Beitrag von pgs » 17.02.2006 20:30:23

Oh, ich vergaß:

SYSLOG

Code: Alles auswählen

Feb 17 20:25:08 fs1 mysqld[3668]: 060217 20:25:08 Can't start server : Bind on unix socket: Permission denied
Feb 17 20:25:08 fs1 mysqld[3668]: 060217 20:25:08 Do you already have another mysqld server running on socket: /var/run/mysql
Feb 17 20:25:08 fs1 mysqld[3668]: 060217 20:25:08 Aborting
Feb 17 20:25:08 fs1 mysqld[3668]:
Feb 17 20:25:08 fs1 mysqld[3668]: 060217 20:25:08 /usr/sbin/mysqld: Shutdown Complete
Feb 17 20:25:08 fs1 mysqld[3668]:
Feb 17 20:25:08 fs1 fetchnews[3524]: de.sci.electronics: no new articles
Feb 17 20:25:08 fs1 mysqld_safe[3670]: ended
Feb 17 20:25:09 fs1 fetchnews[3524]: wrote active file with 17291 lines
Feb 17 20:25:09 fs1 fetchnews[3524]: child has process ID 3671
Feb 17 20:25:15 fs1 /etc/init.d/mysql[3734]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf
Feb 17 20:25:15 fs1 /etc/init.d/mysql[3734]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Feb 17 20:25:15 fs1 /etc/init.d/mysql[3734]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysq
Feb 17 20:25:15 fs1 /etc/init.d/mysql[3734]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock'
Feb 17 20:25:15 fs1 /etc/init.d/mysql[3734]:
In /var/lib/mysql gibt' keine Logdatei.

mfg, pgs

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 17.02.2006 21:01:33

Code: Alles auswählen

Feb 17 20:25:08 fs1 mysqld[3668]: 060217 20:25:08 Do you already have another mysqld server running on socket: /var/run/mysql 
Hier würde ich nun schauen, ob dort ein Socket ist, und wozu der gehört. Ich würde darauf tippen, dass der mysqld schon läuft, und du den jetzt nochmal mit mysqld_safe versuchst zu starten, anstatt das start/stop-Script in /etc/init.d zu benutzen. Auf jeden Fall würde ich das Script mit restart aufrufen und auch zur Sicherheit mal in der Prozessliste nachsehen.

cu

pgs
Beiträge: 123
Registriert: 22.07.2004 14:30:40

Beitrag von pgs » 17.02.2006 21:14:06

Nein, da ist kein Socket. Und nein, es läuft definitiv kein mysqld. Der Socket wird beim Starten des mysqld angelegt, und beim Stoppen gelöscht. Soltte zumindest so ein, doch bei mir startet der mysqld ja erst gar nicht.
Auch wenn ich die Rechte des veruzecihnisses auf world writeable setze (was eh' nich' so toll ist), ändert das nix.

mfg, pgs

pgs
Beiträge: 123
Registriert: 22.07.2004 14:30:40

D'oh

Beitrag von pgs » 23.02.2006 19:18:40

Probkem gelöst. ich habe mal alle betroffenen Verzeichnisse mit denen einer Maschine verglichen, auf der mysql läuft. Ergebnis: /var/run hatte 40756 statt 40755. Warum auch immer. Geändert, läuft.

Puh.

Antworten