Debian Squeeze: MySQL startet nicht mehr – Die Lösung

Kurzer Tipp: Wenn bei jemanden nach dem Update auf Debian Squeeze MySQL nicht mehr starten sollte, und man sowas im Log findet:

/etc/init.d/mysql[22733]:  0 processes alive and '/usr/bin/mysqladmin  --defaults-file=/etc/mysql/debian.cnf ping' resulted in  #007/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!
 

Kann es sein, dass das Paket nicht richtig installiert wurde. Bei mir haben folgende Befehle geholfen:

 apt-get update
 apt-get upgrade
 apt-get dist-upgrade
 apt-get --reinstall install mysql-server
 /etc/init.d/mysql start
 

Das Paket sollte damit aus der “Klemme” gelöst werden, und neu installiert werden. Die Tabellen gehen dabei nicht verloren (Auch wenn ich nicht verantwortlich bin, wenn doch!)

Ansonsten hat das Update bei mir erstaunlich gut funktioniert ;)

Dieser Beitrag wurde unter Betriebsyteme, Linux, Tipps & Tricks abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

21 Antworten auf Debian Squeeze: MySQL startet nicht mehr – Die Lösung

  1. Danke, das hat mir das Wochenende gerettet….

  2. dsa sagt:

    Mir auch, Danke :)

  3. Tom sagt:

    Vielen vielen Dank – hat geholfen, obwohl ich die quasi meistgesuchte Fehlermeldung “Can’t connect to socket…” – eigentlich eine beginner Fehlermeldung. Aber trotzdem hat das reinstall geholfen! Danke dir 1000fach..
    Tom

  4. FrankAb sagt:

    Danke.
    Ich habe viel zum Thema lesen müssen, bis ich die simple Zeile
    apt-get –reinstall install mysql-server
    bei dir fand.

  5. FrankAb sagt:

    Beim neuerlichen Patchen eines weiteren Servers reichte diese Lösung hier nicht mehr aus. Sondern ich musste noch die Zeile skip-bdb in der Datei /etc/mysql/my.cnf
    auskommentieren.

    http://debianforum.de/forum/viewtopic.php?f=32&t=128915#p827565

  6. Klaus Dahlwitz sagt:

    “dummerweise” war die hier genannte Problemlösung wesentlich schneller als das momentan in Berlin-Charlottenburg tobende Sommergewitter.
    Gruß, Klaus

  7. Daniel Annen sagt:

    apt-get –reinstall install mysql-server
    hat auch mir geholfen. Besten Dank.

  8. Tim sagt:

    Vielen, vielen Dank. Simple, aber zum Glück funktionierende Lösung! :)

  9. Martinon sagt:

    Klappt nicht immer :-/

  10. Markus sagt:

    DANKE, DANKE, DANKE!!!

    Allerdings musste es bei mir (in Zeile 4)
    apt-get install mysql-server
    sein, da die apt-get “reinstall”-Option meinem squeezy nicht bekannt ist.

    Dafür musste ich aber auch mein mysql nicht noch mal händisch starten ;-)

    LG Markus

  11. AlexS sagt:

    Super, hat hier bei einem Mailserver ebenfalls funktioniert.

    Danke!

  12. 8086-Fan sagt:

    Klasse! Hat mir super geholfen ;-)

  13. Copy-Pasta sagt:

    Wer nicht einfach Copy-Pasted sondern das –reinstall mit zwei Minus davor schreibt, anstatt mit zwei Bindestrichen bei dem funktioniert es auch. ;)

  14. blacky sagt:

    Puh, danke mir haste auch den Arsche gerettet…. Mailserver läuft ohne den mysql nicht.. xD

  15. Gerhard sagt:

    Danke Dir. Habe 4 Tage mich zu Tode gegooglet und heute Deine Page gesehen.
    Das auskommentieren war’s.
    Ich gebe den tip sofort an meine linux user group weiter!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>