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