Ubuntu 上的 mySQL sphinx 索引位置

Ubuntu 上的 mySQL sphinx 索引位置

我正在尝试测试 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 conf 中为每个索引设置的 Sphinx 数据存储库中,并带有一个路径参数。

index myindex{
source = ...
path = /path/to/your/sphinx/data
}

相关内容