【问题标题】:ThinkingSphinx::SphinxError (Unknown MySQL error):ThinkingSphinx::SphinxError(未知的 MySQL 错误):
【发布时间】:2020-05-29 16:02:55
【问题描述】:

ThinkingSphinx 在我的 Ubuntu 和 MacOS Mojave 应用程序中运行良好。然后我将我的 macOS 升级到 Catalina 10.15.4 。现在考虑 sphinx 给出错误 Unknown MySQL。

rake ts:rebuildrake ts:index 这样的命令运行良好,但是当我搜索模型时,它会给出错误 ThinkingSphinx::SphinxError: Unknown MySQL error

Mysql 版本为 8。根据Unknown Mysql Error Sphinx v2.2(和 3.0)与 MySQL v8 不兼容。所以我下载了 sphinx 3.2.1 并将其 bin 文件夹放在 /usr/local/bin 中,但它仍然无法正常工作

【问题讨论】:

    标签: mysql ruby-on-rails ruby thinking-sphinx


    【解决方案1】:

    确认一下:您需要将下载的 bin 文件夹中的二进制文件放在 /usr/local/bin 中 - 而不是下载的 bin 文件夹本身。

    因此,请确保 /usr/local/bin/searchd 是正确的版本 - 只需使用完整路径,不要使用任何参数。并确认您没有将文件放在/user/local/bin/bin/searchd 等处。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 1970-01-01
      相关资源
      最近更新 更多