一般情况下,我们在使用数据库的时候使用的引擎是  InnoDB 或者是  MYISAM

默认安装会把一些其它的引擎给安装上,但是不会安装sphinx.(我测试的数据库是 5.6 使用的cmake)

使用  show  engines  命令可以查看mysql数据库的引擎

mysql安装sphinx引擎_第1张图片


如果你是用的是coreseek,直接拷贝的mysqlse 那么可能不会编译成功,可能会出现一些版本不兼容的错误。

一般到sphinx官方网站上下载sphinx,解压之后,仍然是拷贝mysqlse到sphinx文件夹下

需要重新编译mysql,如果是mysql 5.6使用的是cmake方法来进行编译, 在原来的基础上添加一句:-DWITH_SPHINX_STORAGE_ENGINE=1 即可,然后重新编译安装,


然后启动mysql服务,

在mysql命令下,执行  install plugin SONAME 'ha_sphinx.so';回车之后即可


然后 show  engines;  即可看到 如上图红色线