
Я пытаюсь протестировать кулинарную книгу Sphinx, но для этого мне нужна база данных.
Я создал базу данных локально, но мне нужно знать, где находится путь по умолчанию для индекса созданной мной таблицы.
Вот ошибка, которую я сейчас получаю при попытке запустить sphinx, поскольку путь к индексу указан неверно:
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
Где я могу найти mysql.sph? Или как/когда этот файл создается?
Спасибо!
решение1
Вы путаете некоторые вещи:
Индексатор ЧИТАЕТ ваши данные MySQL через соединение со службой MySQL, а не путем чтения файлов MySQL.
Ваш индекс будет находиться в репозитории данных Sphinx, установленном в конфигурации Sphinx для каждого индекса с параметром пути.
index myindex{
source = ...
path = /path/to/your/sphinx/data
}