【问题标题】:Cannot connect to Sphinx through MySQL connection无法通过 MySQL 连接连接到 Sphinx
【发布时间】:2012-08-15 07:11:04
【问题描述】:

我尝试使用其 MySQL 接口连接到 Sphinx 搜索服务器。但是,一旦我尝试连接,MySQL .NET 连接器就会引发以下异常:Connector/Net 不再支持 5.0 之前的服务器版本

我可以在服务器上使用命令行 mysql 命令成功连接到 MySQL 接口。如何使用 .NET 连接器连接到 Sphinx MySQL 接口>

【问题讨论】:

    标签: .net mysql sphinx mysql-connector


    【解决方案1】:

    问题在于,默认情况下,Sphinx 返回 MySQL 2.0.4 版本,而最新的 MySQL .NET 连接器需要 MySQL 5.0+ 版本。但是,可以通过修改 sphinx.conf 文件使 Sphinx 返回不同的 MySQL 版本。只需将以下行添加到 sphinx.conf 文件的 searchd 配置部分:

    mysql_version_string = 5.0.37

    当然,您可以使用任何您喜欢的版本。配置完成后,重启 sphinx:

    searchd --stop
    searchd

    再次尝试连接,.NET 连接器将看到 Sphinx 返回的兼容 MySQL 版本,一切正常!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 2011-06-17
      • 2014-10-18
      • 2014-11-25
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多