一次需求需要用到mysql的全文索引功能,发现还挺简单,加了fullText索引之后英文可以,中文不行, what? 百度之后得知需要在MySql5.7.6之后新增的全文解析器Ngram。
使用mysql -v 时候发现我的mysql版本是5.7.17,囧,还要升级版本才能使用ngram分词。
那我们进入mysql中文官网下载适合版本的mysql我这里选择的是5.7.36
下载好了先放一边,我们先把原来的mysql卸载干净,备份完整
- 首先把自己的sql文件导出来备份一份,我这里就用navicat导出来就行了
-
停止mysql服务
找到任务管理器->服务->mysql 停止它
![在这里插入图片描述](https://img-blog.csdnimg.cn/f103620d021349e78e71b936f8dbf9b5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5L2g5rS75oiQ5L2g5Zac5qyi55qE5qih5qC3,size_19,color_FFFFFF,t_70,g_se,x_16 -
卸载所有关于mysql的服务
前面有mysql的全卸载了
-
删除C盘下面关于mysql的文件,这三个文件夹下面的mysql文件夹删了
-
然后删注册表
win+R 输入 regedit 打开注册表
删除HKEY_LOCAL_MACHINE\system\controlSet001\serivces\Eventlog\Application\MySQL -
然后直接安装你下载版本的mysql