Tom: MySQL-Server abgeschmiert

Hello,

mein MySQL-Server ist abgeschmiert.
Beim Versuch, ihn über den Client (mysql) anzusprechen, gibt es diese Fehlermeldung:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Er lässt sich auch nicht neu starten.

Im Syslog stehen einige Einträge, mit denen ich aber im Moment noch nichts anfangen kann.

Jun  5 13:03:15 84-16-224-202 mysqld_safe[32258]: started
Jun  5 13:03:16 84-16-224-202 mysqld[32261]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13)
Jun  5 13:03:16 84-16-224-202 mysqld[32261]: 080605 13:03:16 [ERROR] Aborting
Jun  5 13:03:16 84-16-224-202 mysqld[32261]:
Jun  5 13:03:16 84-16-224-202 mysqld[32261]: 080605 13:03:16 [Note] /usr/sbin/mysqld: Shutdown complete
Jun  5 13:03:16 84-16-224-202 mysqld[32261]:
Jun  5 13:03:16 84-16-224-202 mysqld_safe[32263]: ended
Jun  5 13:03:30 84-16-224-202 /etc/init.d/mysql[32398]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jun  5 13:03:30 84-16-224-202 /etc/init.d/mysql[32398]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Jun  5 13:03:30 84-16-224-202 /etc/init.d/mysql[32398]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jun  5 13:03:30 84-16-224-202 /etc/init.d/mysql[32398]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jun  5 13:03:30 84-16-224-202 /etc/init.d/mysql[32398]:
Jun  5 13:08:54 84-16-224-202 mysqld_safe[32479]: started
Jun  5 13:08:54 84-16-224-202 mysqld[32482]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13)
Jun  5 13:08:54 84-16-224-202 mysqld[32482]: 080605 13:08:54 [ERROR] Aborting

Vielleicht kennt jemand das Verhalten und kann mir weiterhelfen?

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de
  1. echo $begrüßung;

    Jun  5 13:03:16 84-16-224-202 mysqld[32261]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13)

    Diese Datei wird für das Bin-Log gebraucht, das z.B. für Replikation verwendet wird. Ist in dem Filesystem noch Platz?

    echo "$verabschiedung $name";

    1. Hello,

      echo $begrüßung;

      Jun  5 13:03:16 84-16-224-202 mysqld[32261]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13)

      Diese Datei wird für das Bin-Log gebraucht, das z.B. für Replikation verwendet wird. Ist in dem Filesystem noch Platz?

      So eine Vermutung habe ich vorhin auch erst gehabt, aber 2G müssten doch eigentlich reichen?

      84-16-224-202:~# df -h
      Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
      /dev/hda1             8,7G  6,4G  2,0G  77% /
      tmpfs                 125M     0  125M   0% /lib/init/rw
      tmpfs                 125M  8,0K  125M   1% /dev/shm

      Habe es gerade gefunden durch diesen Tipp hier:
      http://www.linuxquestions.org/questions/linux-software-2/mysqld-varlogmysqlmysql-bin.index-not-found-480676/

      Es lag daran, dass durch eine noch nicht ergründete Aktion die Rechte an dem Verzeichnis

      /var/log/mysql

      plötzlich bei www-data:adm lagen.
      Ein "chown mysql mysql -R" hat es behoben. Nun kann der Server wieder starten

      Das kann nur mit meinem Installationsversuch für den Postfix-Admin (mysql) zusammen hängen.
      Der ist ja gründlich schief gegangen.

      Ein harzliches Glückauf

      Tom vom Berg

      --
      Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de