Heinzelmännchen
09.02.07, 15:22
Hallo,
ich habe auf meinem Root-Server (Debian pre4.0) in dem Verzeichnis /var/run die Zugriffsrechte irtümlicherweise geändert. :ugly: :(
Nun ist das Problem, dass darauf der mysql Daemon nicht startet. Kann mir vielleicht jemand sagen wie die in dem Verzeichnis sein müssen?
Bei mir schaut es so aus:
:~#ll /var/run
[...]
drwxr-xr-x 2 mysql root 4096 2007-02-09 17:09 mysqld
[...]
Die Fehlermeldung beim starten ist:
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
Das Log sieht dabei dann wie folgt aus:
Feb 9 17:21:48 localhost mysqld_safe[4045]: started
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 InnoDB: Started; log sequence number 0 43655
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 [ERROR] Can't start server : Bind on unix socket: Permission denied
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ?
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 [ERROR] Aborting
Feb 9 17:21:48 localhost mysqld[4048]:
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 InnoDB: Starting shutdown...
Feb 9 17:21:50 localhost mysqld[4048]: 070209 17:21:50 InnoDB: Shutdown completed; log sequence number 0 43655
Feb 9 17:21:50 localhost mysqld[4048]: 070209 17:21:50 [Note] /usr/sbin/mysqld: Shutdown complete
Feb 9 17:21:50 localhost mysqld[4048]:
Feb 9 17:21:50 localhost mysqld_safe[4076]: ended
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]:
Kann man vielleicht bei Debian mysql zurücksetzen und dabei die Daten erhalten?
Viele Grüße
Heinz
ich habe auf meinem Root-Server (Debian pre4.0) in dem Verzeichnis /var/run die Zugriffsrechte irtümlicherweise geändert. :ugly: :(
Nun ist das Problem, dass darauf der mysql Daemon nicht startet. Kann mir vielleicht jemand sagen wie die in dem Verzeichnis sein müssen?
Bei mir schaut es so aus:
:~#ll /var/run
[...]
drwxr-xr-x 2 mysql root 4096 2007-02-09 17:09 mysqld
[...]
Die Fehlermeldung beim starten ist:
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
Das Log sieht dabei dann wie folgt aus:
Feb 9 17:21:48 localhost mysqld_safe[4045]: started
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 InnoDB: Started; log sequence number 0 43655
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 [ERROR] Can't start server : Bind on unix socket: Permission denied
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ?
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 [ERROR] Aborting
Feb 9 17:21:48 localhost mysqld[4048]:
Feb 9 17:21:48 localhost mysqld[4048]: 070209 17:21:48 InnoDB: Starting shutdown...
Feb 9 17:21:50 localhost mysqld[4048]: 070209 17:21:50 InnoDB: Shutdown completed; log sequence number 0 43655
Feb 9 17:21:50 localhost mysqld[4048]: 070209 17:21:50 [Note] /usr/sbin/mysqld: Shutdown complete
Feb 9 17:21:50 localhost mysqld[4048]:
Feb 9 17:21:50 localhost mysqld_safe[4076]: ended
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Feb 9 17:22:02 localhost /etc/init.d/mysql[4193]:
Kann man vielleicht bei Debian mysql zurücksetzen und dabei die Daten erhalten?
Viele Grüße
Heinz