Rebecca: MySQL startet nicht mehr

Hi Leute,

ich kann auf einem SuSe 8.0 den MySQLDaemon nicht mmehr starten.
Zwischendurch klappt es mal, aber dann kommt die Fehlermeldung
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111).
Dabei ist die Datei eigentlich vorhanden.

Ich bin ziemlich verwirrt und hilflos...

hat jemand ne Idee??

THX im vorraus :-)

  1. Hi Leute,

    ich kann auf einem SuSe 8.0 den MySQLDaemon nicht mmehr starten.
    Zwischendurch klappt es mal, aber dann kommt die Fehlermeldung
    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111).
    Dabei ist die Datei eigentlich vorhanden.

    hast Du etwas mit der /etc/my.cnf gemacht?

    1. Hi Leute,

      ich kann auf einem SuSe 8.0 den MySQLDaemon nicht mmehr starten.
      Zwischendurch klappt es mal, aber dann kommt die Fehlermeldung
      Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111).
      Dabei ist die Datei eigentlich vorhanden.

      hast Du etwas mit der /etc/my.cnf gemacht?

      ne, aber ich habe gerade mal in die Datei reingesehen und erfahren, wo es ein Error-Log gibt...
      (war also ein interessanter Tipp .-) THX)

      hier mal die letzte Meldung von einem Missglueckten Startversuch

      021211 17:37:02  mysqld started
      /usr/sbin/mysqld-max: File './eeltc20-bin.index' not found (Errcode: 13)
      021211 17:37:02  Could not use eeltc20-bin for logging (error 13)
      Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
      If you do not want to use transactional InnoDB tables, add a line
      skip-innodb
      to the [mysqld] section of init parameters in your my.cnf
      or my.ini. If you want to use InnoDB tables, add for example,
      innodb_data_file_path = ibdata1:30M
      But to get good performance you should adjust for your hardware
      the InnoDB startup options listed in section 2 at
      http://www.innodb.com/ibman.html
      021211 17:37:02  /usr/sbin/mysqld-max: Can't find file: './mysql/host.frm' (errno: 13)
      021211 17:37:02  /usr/sbin/mysqld-max: Normal shutdown

      021211 17:37:02  mysqld ended

      was ist denn eine innodb_data???

      1. Hallo!

        hier mal die letzte Meldung von einem Missglueckten Startversuch

        021211 17:37:02  mysqld started
        /usr/sbin/mysqld-max: File './eeltc20-bin.index' not found (Errcode: 13)
        021211 17:37:02  Could not use eeltc20-bin for logging (error 13)
        Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
        If you do not want to use transactional InnoDB tables, add a line

        Du hast MySQL-Max installiert. Mit MySQL-Max wird auch der Tabellentreiber InnoDB installiert. InnoDB ist aber nicht richtig konfiguriert. Deshalb startet der MySQL-server nicht.

        Kommentiere in der my.cnf den Bereich InnoDB aus oder lösche ihn. Du setzt vor jeder Zeile, wo was mit InnoDB steht, eine Raute(#).

        Du kannst aber auch InnoDB konfigurieren.
        http://www.mysql.de/documentation/mysql/bychapter/manual.de_Table_types.html#InnoDB

        was ist denn eine innodb_data???

        Der Tabellen-Typ InnoDB unterstützt Transaktionen.

        MfG, André Laugks
        L-Andre @ gmx.de

        1. Vielen Dank Euch allen...

          also, InnoDB war auskommentiert, ging aber so halt nicht.. habe es wieder einkommentiert, dann ging es immer noch nicht.
          Musste noch chown -R mysql.daemon mysql ausfuehren in dem MYSQL-Verzeichnis und nun geht es!!! :-)

          hmm, wie sicher, sei mal dahingestellt!!!!

          1. Hallo!

            Musste noch chown -R mysql.daemon mysql ausfuehren in dem MYSQL-Verzeichnis und nun geht es!!! :-)

            Aus Sicherheitsgründen möchte der MySQL-Server unter dem User "mysql" laufen. Was man aber auch einstellen kann.

            MfG, André Laugks
            L-Andre @ gmx.de

  2. Hi!

    Hab da doch mal was bei mysql.com gesehen!

    Der Link: http://www.mysql.com/doc/en/Can_not_connect_to_server.html dürfte dir weiterhelfen ;-)!