sphinx教程1__mysql sphinx引擎插件式热安装_MySQL
在企业引入搜索功能的时候,很多情况下都能用上sphinx引擎+mysql来处理,通常这个时候Mysql已经在线上了,没办法重新编译安装然后上线,这个时候就需要通过插件的方式来热安装sphinx
环境linux+mysql5.5.32+sphinx-2.1.6
1、查看当前运行的mysql版本
mysqldump --version
我的Mysql版本5.5.32
2、下载对应的mysql 5.5.32 (版本号一定不能错,要不安装不成功)源码,并解压
下载地址:http://downloads.mysql.com/archives/community/
3、下载shpinx 2.1.6源码,并解压
下载地址 : http://sphinxsearch.com/downloads/archive/
4、将sphinx目录下mysqlse/下所有文件拷贝到mysql目录的storage/sphinx/下
5、编译mysql
cd mysql-5.5.32
sh BUILD/autorun.sh
./configure
make
注意:这里到make这步即可,不用install
6、拷贝编译好的shpinx引擎插件ha_sphinx.so到mysql的插件目录
cp mysql-5.5.32/storage/sphinx/ha_sphinx.so /usr/lib/mysql/plugin/
7、登陆Mysql
/usr/local/mysql/bin/mysql -u root -p -h localhost
8、安装shpinx引擎
mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';
mysql> show engines;
如果在show engines的结果中看到sphinx就说明安装成功了

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)
