直奔主题,这两天在学习mysql的UDF,环境:linux centos 问题:通过g++编译生成的.so文件。在mysql的plugin中无法加载。
1.首先我生成.so文件并cp到mysql的plugin目录下
2.在mysql客户端中 create function json_object returns string soname 'udf_redis.so';
然后就报错了:Error Code: 1127. Can't find symbol 'json_object' in library
此处是我的makefile
这里是项目
把文件cp到mysql的plugin
查询.so文件中的函数
函数的定义
mysql客户端加载指令
错误原因: