IN_MySQL扩展
-
如何成功部署MySQL的IN_MySQL扩展?
in_mysql是一个MySQL UDF(用户定义函数)扩展,用于在MySQL中实现正则表达式搜索。要部署in_mysql,首先需要下载源代码,然后编译并安装到MySQL服务器上。具体步骤如下:,,1. 下载in_mysql源代码:https://github.com/shlominoach/in_mysql,2. 解压源代码包,3. 进入源代码目录,执行make命令进行编译,4. 将编译好的in_mysql.so文件复制到MySQL的插件目录(/usr/lib/mysql/plugin/),5. 修改MySQL配置文件(my.cnf),在[mysqld]部分添加以下内容:, “, pluginload=in_mysql.so, `,6. 重启MySQL服务,7. 登录MySQL,执行INSTALL PLUGIN in_mysql SONAME ‘in_mysql.so’;命令安装in_mysql插件,8. 使用正则表达式搜索功能,SELECT ‘hello world’ REGEXP ‘world’ AS match;`