Mysql startet nach Update nicht mehr

rasmeratus

New Member
Guten Morgen,

ich benötige einmal ganz dringend Eure Hilfe.
Ich habe gestern per apt-get ein Update durchgeführt. Danach habe ich den Server neu gestartet. Nun startet der Mysql-Server nicht mehr mit durch.

Es erscheint im Browser, beim Aufrufen eines Scriptes folgende Fehlermeldung: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) [2002]

Im Syslog steht folgende Meldung:
Code:
Oct  21 04:39:55 uh1003413 mysqld_safe[21819]: started
Oct 21 04:39:55 uh1003413 mysqld[21822]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13)
Oct 21 04:39:55 uh1003413 mysqld[21822]: 091021  4:39:55 [ERROR] Aborting
Oct 21 04:39:55 uh1003413 mysqld[21822]: 
Oct 21 04:39:55 uh1003413 mysqld[21822]: 091021  4:39:55 [Note] /usr/sbin/mysqld: Shutdown complete
Oct 21 04:39:55 uh1003413 mysqld[21822]: 
Oct 21 04:39:55 uh1003413 mysqld_safe[21824]: ended
Oct 21 04:40:09 uh1003413 /etc/init.d/mysql[22361]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Oct 21 04:40:09 uh1003413 /etc/init.d/mysql[22361]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Oct 21 04:40:09 uh1003413 /etc/init.d/mysql[22361]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Oct 21 04:40:09 uh1003413 /etc/init.d/mysql[22361]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Oct 21 04:40:09 uh1003413 /etc/init.d/mysql[22361]:





Ansonsten gibt es in keinen Logfiles irgendwelche Einträge.
Wisst Ihr vielleicht, woran das liegt?

Wenn ich die Datei /var/log/mysql/mysql-bin.index manuell erstelle, geschieht auch nichts..

Vielen Dank schonmal.
 
Last edited by a moderator:
Ich habe gestern per apt-get ein Update durchgeführt. Danach habe ich den Server neu gestartet. Nun startet der Mysql-Server nicht mehr mit durch.
Interessante Updatestrategie. Sei froh, dass es nicht den sshd getroffen hat. ;)

Im Syslog steht folgende Meldung:
Code:
Oct 21 04:39:55 uh1003413 mysqld[21822]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13)
Das muss nicht heissen, dass die Datei nicht existiert, sondern möglicherweise nur, dass der mysqld-User sie nicht findet. Kontrolliere mal, ob das Update Dir irgendwelche Rechte zerwürfelt hat, so dass der User nicht mehr an seine Files kommt.
 
Nein, das mit dem reboot habe ich nur gemacht, weil sich ein User beschwert hat, dass die Seite zu langsam laden würde. Allerdings konnte ich dieses Problem nicht feststellen.

Wenn ich in der Konsole apt-get --reinstall install mysql-server-5.0
eingebe, erhalte ich folgende Fehlermeldung:

Code:
Setting up mysql-server-5.0 (5.0.32-7etch11) ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.0 (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 mysql-server-5.0
E: Sub-process /usr/bin/dpkg returned an error code (1)

Mein Hoster meinte, dass mysql falsch installiert sei, allerdings helfen die mir nicht da es ein VPS ist...
 
Hallo,

wenn ich nun per ssh apt-get install mysql-server --purge eingebe, entfernt er den mysql-server

Wenn ich dann wieder apt-get install mysql-server eingebe, erhalte ich folgenden Fehler nach einiger Zeit:


/
Code:
var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf: No such file or directory
dpkg: error processing mysql-server-5.0 (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.0; however:
  Package mysql-server-5.0 is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.0
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Wenn ich per SSH /etc/init.d/mysql start ausführe, erscheinen trotzdem einige Prozesse von Mysql aber verschwinden dann sofort wieder.
Woran kann das iegen?
 
Back
Top