Re: mysqld verabschiedet sich unmittelbar nach dem Start
Hallo Liste, ich habe folgendes Problem mit MySQL unter SuSE-Linux 7.1: Ich habe zunaechst die Originalversion der Version 7.1 (wurde mir im Februar geliefert) benutzt. Da ich beim Start von mysqld mehrere Fehler erhielt, habe ich das Update vom Mai 2001 (mysql-3.23.33-16) eingespielt. Hiermit erhalte ich aber noch immer eine Fehlermeldung. Ich lasse mysqld direkt beim Hochfahren des Systems (entsprechende Einstellung mit Yast) starten. In der Fehlerdatei erhalte ich dann folgenden Eintrag: mysqld started /usr/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13) /usr/sbin/mysqld: Normal shutdown mysqld ended Beim Start per Hand (safe_mysqld) erhalte ich die etwas verkuerzte Version: mysqld started /usr/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13) mysqld ended Eine Ueberpruefung ergibt, dass der Daemon tatsaechlich nicht laeuft. In /usr/share/doc/packages/mysql/manual.txt habe ich folgenden Hinweis gefunden If you don't set up the grant tables, the following error will appear in the log file when you start the server: mysqld: Can't find file: 'host.frm' Was habe ich hier noch zu tun? `mysql_install_db' habe ich ausgef�hrt. Wer kann mir hilfreiche Tipps geben? Schon jetzt vielen Dank Erich
Hallo Erich, Erich Vilter schrieb:
... ich habe folgendes Problem mit MySQL unter SuSE-Linux 7.1:
Ich habe zunaechst die Originalversion der Version 7.1 (wurde mir im Februar geliefert) benutzt. Da ich beim Start von mysqld mehrere Fehler erhielt, habe ich das Update vom Mai 2001 (mysql-3.23.33-16) eingespielt. Hiermit erhalte ich aber noch immer eine Fehlermeldung. Ich lasse mysqld direkt beim Hochfahren des Systems (entsprechende Einstellung mit Yast) starten. In der Fehlerdatei erhalte ich dann folgenden Eintrag:
mysqld started /usr/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13) /usr/sbin/mysqld: Normal shutdown mysqld ended ... Was habe ich hier noch zu tun? `mysql_install_db' habe ich ausgeführt. Wer kann mir hilfreiche Tipps geben?
Hatte letzte Woche gleiches Problem nach Umstieg von SuSE 6.4 auf 7.2. Vorher hatte ich meine MySQL-Tabellen auf einen anderen Rechner kopiert, nach SuSE 7.2-Installation wieder zurückkopiert und die Fehler wie du erhalten. Lösung: Die Verzeichnis _und_ Datei-Rechte standen nun auf Gruppe und User <root>. Zumindest für Gruppe muss dies aber <mysql> sein. Ändere das mit einem Befehl / (GUI-)Tool deiner Wahl ab und es sollte laufen.
Schon jetzt vielen Dank
Hth
Erich
Thomas -- ./no_signature
participants (2)
-
Erich Vilter
-
Thomas Schürmann