一般情况下,我们在使用数据库的时候使用的引擎是 InnoDB 或者是 MYISAM
默认安装会把一些其它的引擎给安装上,但是不会安装sphinx.(我测试的数据库是 5.6 使用的cmake)
使用 show engines 命令可以查看mysql数据库的引擎
如果你是用的是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; 即可看到 如上图红色线
本文出自 “追梦” 博客,请务必保留此出处http://dreameng.blog.51cto.com/1187899/1395728