Linux 14.982 Themen, 106.376 Beiträge

Linux-Mysql - Can't find file /mysql/host.frm

nathandw / 7 Antworten / Flachansicht Nickles

hallo,
ich bin Linuxneuling und hab mir zum Probieren eine Mysql_datenbank installiert (Source mit make...)
Wenn ich sie mit safe_mysqld starten will, dann startet sie und endet gleich wieder. im Error-Log steht immer: Can\'t find file: host.frm (errno 13).
Ich hab die Tabellen unter /home/mysql/data/mysql
und mysql selbst unter /usr/local/mysql/3.23.42 installiert.
Ich hab mal spassenshalber die host.frm auf chmod777 gesetzt und in alle Mysql-Ordner kopiert... aber nix.
Wenn keiner was dazu weiß, werd ich nochmal alles neu kompilieren unter anderen Pfaden...

bei Antwort benachrichtigen
Masato nathandw „da mit dem Panzer hast Du schon bissel recht, aber ich hab gelesen, beim...“
Optionen

Sorry, hab mich nicht klar genug ausgedrückt (is auch schwer bei Anfängern abzuschätzen was sie schon können und was nicht ...)

Beim Kompilieren entstehen aus den einzelnen Quelldateien Objektdateien (vorkomplierte Dateien die aber so einzeln nicht wirklich zu gebrauchen sind) aus diesen werden später Bibliotheken bzw. ausführbare Programme zusammengebaut.

Bei "make install" werden die Programme, Bibliotheken (falls vorhanden) und andere Daten (wie Bilder Konfigurationsdateien etc) an die vorher mit configure festgelegten Plätze kopiert.
Bei "make uninstall" werden die mit "make install" installierten Dateien gelöscht.

Bei "make clean" werden die durch das kompilieren entstandene Dateien (s.o.) im Quellenverzeichnis gelöscht. (Evtl. bereits installierte Dateien bleiben davon unbeeinflusst.)

bei Antwort benachrichtigen