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 ;)

Ähnliche Beiträge:

About Niklas

Ich bin Niklas Rother, der Autor dieses Blogs. Ich schreibe hier über meine Erfahrungen mit XNA, (speziell bei der Entwicklung meines Spiels, The Kingdom of Darkness), über meine anderen Programme, und was mir sonst noch so technisches einfällt. Momentan erscheint hier ca. 1x pro Woche ein Artikel...
This entry was posted in Betriebsyteme, Linux, Tipps & Tricks and tagged , . Bookmark the permalink.

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

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

  2. dsa says:

    Mir auch, Danke :)

  3. Tom says:

    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 says:

    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 says:

    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 says:

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

  7. Daniel Annen says:

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

  8. Tim says:

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

  9. Martinon says:

    Klappt nicht immer :-/

  10. Markus says:

    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 says:

    Super, hat hier bei einem Mailserver ebenfalls funktioniert.

    Danke!

  12. 8086-Fan says:

    Klasse! Hat mir super geholfen ;-)

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>