PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe beim MySQL installieren



Kai Oltmann
05.10.02, 00:54
Hallo.
Ich hab da n kleines Problem bei meiner MySQL Installation.
Ich hab nach dieser Anleitung installiert (auf SuSE 6.3):
http://www.baach.de/lamp-tutorial.html
Hat soweit alles geklappt, aber wenn ich
/usr/local/mysql/current/bin/safe_mysqld &
eingebe, beendet sich MySQL sofort wieder.
In der webserver.err unter /var/mysql/data/ steht folgendes:

021005 00:47:36 mysqld started
021005 0:47:36 /usr/local/mysql/3.23.52/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
021005 00:47:36 mysqld ended

Unter /var/mysql/data/mysql befindet sich aber eine host.frm.
Was hab ich falsch gemacht?

geronet
05.10.02, 09:59
Ja das gleiche Problem hatte ich auch, in der Faq zu mySQL stand dazu auch was drin nur ich hatte dann einfach schnell die rpm's von Redhat installiert da waren die Dateipfade eh besser.


: If your error log file has something like: Can't find file: './mysql/host.frm' (errno: 13) , and you've tried setting --datadir=/path/to/my/data/directory but you still get the same error, it may be because the databases installed in the mysql data directory (usually /var/lib/mysql) are not owned by the mysql daemon, but by the user who ran mysql_install_db. chown them to mysql and chgrp them to the appropriate group e.g. chown -R mysql /var/lib/mysql/mysql chgrp -R daemons /var/lib/mysql/mysql

Grüsse, Stefan

Kai Oltmann
05.10.02, 13:42
Danke, das mit chown hat geklappt.
Die Datenbank gehörte root, jetzt läufts.

Gary Gilmore
26.02.03, 00:24
jo, bei mir hat es auch geklappt!