在 mysql 中创建 sphinx 表会导致 mysql 崩溃 - 为什么?

在 mysql 中创建 sphinx 表会导致 mysql 崩溃 - 为什么?

我安装了最新版本的 sphinx。我创建索引时没有任何问题,searchd 启动时也没有任何问题。

但是,每当我尝试创建一个测试表(直接从我可能添加的文档中创建)时,mysql 就会崩溃。

我已经束手无策了。

任何想法都值得赞赏。

G-Man

查询如下:

CREATE TABLE t1 ( id INTEGER UNSIGNED NOT NULL, 权重 INTEGER NOT NULL, 查询 VARCHAR(3072) NOT NULL, group_id INTEGER, INDEX(查询) ) ENGINE=SPHINX CONNECTION="sphinx://localhost:9312/test";

答案1

我发现这相当令人困惑,而且浏览一下 Shpinx 网站也并没有什么更清楚的,但据我所知,Sphinx 为 MySQL 数据库添加了功能,支持 MyISAM 和 InnoDB。创建查询告诉 MySQL 使用 sphinx 引擎创建一个表,而 MySQL 通常无法理解这一点。因此,我怀疑查询不正确或不完整。或者,Shpinx 中应该允许 MySQL 识别新 sphinx 引擎的某些组件没有正常工作。

答案2

您的 MySQL 二进制文件是否是使用正确的 SphinxSE 修补源构建的?

你的 MySQL 错误日志里有什么内容吗?

你是否能够创造任何SphinxSE 表?

相关内容