PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL Daemon kann nicht gestartet werden



bin4ry
16.02.04, 01:07
Hey zusammen,

ich brauch zur website-programmierung unbedingt einen lokalen mysql daemon. Ich benutze suse 9.0 pro und wollte die mitgeliferte version benutzen. Ein mysqld_safe endet mit dem kommentar:

linux:/usr/share/mysql # mysqld_safe start
Starting mysqld daemon with databases from /var/lib/mysql
040216 00:46:49 mysqld ended

in der log file findet sich folgendes:

040215 18:02:59 mysqld started
040215 18:02:59 Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
040215 18:02:59 Aborting

Hab alle instalaltion- bzw. konfigurationssschritte ausgeführt. Wo bekomm ich diese datei her? Wie muss sie aufgebaut sein?

Thanks in advance

--bin4ry

Liberace
16.02.04, 09:27
Hast du einen mysql User oder eine mysql Gruppe? Es kann sein, dass der Daemon nachdem er gestartet wurde mit Userrechten laeuft und nicht die Datei lesen darf.

bin4ry
16.02.04, 12:20
hey liberace,

ich hab für mysql eine gruppe und einen benutzer angelegt:

benutzer: mysqlusr, id: 502, ist mitglied in (u.a.) mysqlgrp,audio,video etc.
gruppe: mysqlgrp, gruppenkennung: 1000

K.a., was ich falsch mache. Auch mit ksysv konnte mysql nicht gestartet werden.

--bin4ry

Liberace
16.02.04, 13:51
Und hat die Gruppe auch Zugriff auf die Daten von mysql?