
Hallo *, Beim Sytemstart meiner von 6.2 auf 6.3 upgedateten SuSE schlaegt der Start von mysql fehl. Im errorlog-file von mysql steht auch der Grund: -------8<------- mysqld started on Sat Apr 1 14:01:04 MEST 2000 000401 14:01:04 /usr/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13) 000401 14:01:04 /usr/sbin/mysqld: Normal shutdown 000401 14:01:04 /usr/sbin/mysqld: Shutdown Complete mysqld ended on Sat Apr 1 14:01:04 MEST 2000 ------>8--------- Wenn ich jedoch nach dem Start versuche, mysql haendisch zu starten (rcmysql start) dann klappts einwandfrei. Komisch oder? Das ist das gleiche Script. Aber beim start funktionierts nicht. Die Datei host.frm gibts bei mir aber wirklich nicht. Was ich mich jetzt frage ist: Ist der Pfad von "host.frm" /var/mysql/host.frm ? Weil in der Fehlermeldung nur ein relativer Pfad angegeben ist. Und (viel wichtiger): Was steht in der Datei? Koennte da mal jemand bei sich fuer mich nachschauen? Dann lege ich Sie mir an. Danke schonmal Gruss Marc -- +-----Du hast eine nützliche Linuxseite? Du suchst eine?-----------+ | --> http://www.Links2Linux.de <-- | | | +---Registered-Linux-User-#136487------------http://counter.li.org + --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com

Marc Schiffbauer wrote:
Hallo *,
Beim Sytemstart meiner von 6.2 auf 6.3 upgedateten SuSE schlaegt der Start von mysql fehl. Im errorlog-file von mysql steht auch der Grund:
-------8<------- mysqld started on Sat Apr 1 14:01:04 MEST 2000 000401 14:01:04 /usr/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13) 000401 14:01:04 /usr/sbin/mysqld: Normal shutdown
000401 14:01:04 /usr/sbin/mysqld: Shutdown Complete
mysqld ended on Sat Apr 1 14:01:04 MEST 2000 ------>8---------
Wenn ich jedoch nach dem Start versuche, mysql haendisch zu starten (rcmysql start) dann klappts einwandfrei. Komisch oder? Das ist das gleiche Script. Aber beim start funktionierts nicht.
Die Datei host.frm gibts bei mir aber wirklich nicht.
Was ich mich jetzt frage ist:
Ist der Pfad von "host.frm" /var/mysql/host.frm ? Weil in der Fehlermeldung nur ein relativer Pfad angegeben ist.
Und (viel wichtiger):
Was steht in der Datei? Koennte da mal jemand bei sich fuer mich nachschauen? Dann lege ich Sie mir an.
hi ! also die datei sollte bei der standard installation in /var/mysql/mysql stehen. in der datei stehen (wie der name schon sagt) die hostst die auf deine sql datenbank zugreifen dürfen. du kannst die komplette datenbank nochmal erstellen lassen, wenn die kiste damit probleme hat und zwar: /usr/bin/ (sinngemäss, hab ich momentan nich im kopf) mysql_install_db ansonsten mach mal in /usr/bin ein ls my* und schau nach der datei die ich oben angegeben habe... sollte dabei sein. damit erstellt er dann alle tables neu und sollte dann auch nich mehr meckern wenn er bootet. greetz torsten --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com

Torsten schrammen wrote:
hi !
hi Torsten, [mysql_install_db - Erklaerung] Danke. Inzwischen hatts etwas gedaemmert. Ich frag mich jetzt nurnoch warum es manuell zu strten geht und beim booten nicht? Das Script ist das selbe. Und beim starten wird es dich auch als root ausgefuehrt. Gruss Marc -- .~. *** /V\ ************************************************************ * // \\ Center of Excellence Linux * Marc Schiffbauer * * /( )\ * Siemens ITS GmbH & Co. OHG * ** ^`~'^ *********************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com

Marc Schiffbauer schrieb in 0,8K (28 Zeilen):
Danke. Inzwischen hatts etwas gedaemmert. Ich frag mich jetzt nurnoch warum es manuell zu strten geht und beim booten nicht?
Das Script ist das selbe. Und beim starten wird es dich auch als root ausgefuehrt.
Der $PATH ist aber nicht identisch ... genauso wie einige andere Environment-Variablen. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com

Wolfgang Weisselberg wrote:
Marc Schiffbauer schrieb in 0,8K (28 Zeilen):
Danke. Inzwischen hatts etwas gedaemmert. Ich frag mich jetzt nurnoch warum es manuell zu strten geht und beim booten nicht?
Das Script ist das selbe. Und beim starten wird es dich auch als root ausgefuehrt.
Der $PATH ist aber nicht identisch ... genauso wie einige andere Environment-Variablen.
Hi Wolfgang, ich hab jetzt die Rechte in /var/mysql angepasst. Sie sind jetzt so wie sie sein sollen. Jetzt startet mysql auch beim booten wieder. Aber was kann das mit den environment-Variablen zu tun haben? Ich denke das mysql nicht startete (beim booten) weil die Rechte falsch waren. Ich glaube sie waren so, das user mysql nicht in das mysql-Verzeichnis (var/mysql/mysql) wechseln duerfe. Damit ist klar, warum er seine host.frm nicht fand. Manuell gestartet fand er sie aber dann anscheinend. Also ist der User beim automatischen starten scheinbar doch ein anderer als root... Hm.. lauft dann mysql als root statt als mysql wenn ich es manuell starte (als root mittesl rcmysql start)? Gruss Marc -- +-----Du hast eine nützliche Linuxseite? Du suchst eine?-----------+ | --> http://www.Links2Linux.de <-- | | | +---Registered-Linux-User-#136487------------http://counter.li.org + --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
marc.schiffbauer@links2linux.de
-
torsten.schrammen@siwan.de
-
weissel@netcologne.de