
Ich versuche, ein Sphinx-Kochbuch zu testen, benötige dazu aber eine Datenbank.
Ich habe die Datenbank lokal erstellt, muss aber wissen, wo der Standardpfad für den Index der von mir erstellten Tabelle liegt.
Dies ist der Fehler, den ich derzeit erhalte, wenn ich versuche, Sphinx auszuführen, weil der Pfad zum Index falsch ist:
WARNING: index 'phoneindex': preload: failed to open /var/lib/mysql/mysql.sph: No such file or directory; NOT SERVING
FATAL: no valid indexes to serve
Wo finde ich mysql.sph? Oder wie/wann wird diese Datei erstellt?
Danke!
Antwort1
Du bringst da einige Dinge durcheinander:
Ein Indexer LIEST Ihre MySQL-Daten über eine Verbindung zum MySQL-Dienst, nicht durch Lesen der MySQL-Dateien.
Ihr Index würde sich im Sphinx-Datenrepository befinden, das in der Sphinx-Konfiguration für jeden Index mit einem Pfadparameter festgelegt ist.
index myindex{
source = ...
path = /path/to/your/sphinx/data
}