环境 linux debian
mysql 5.1.47自编辑了个中值函数median,g++编译成功,也把相应编译好的文件放置在plugin下mysql中执行:
CREATE AGGREGATE FUNCTION udf_median RETURNS REAL SONAME "udf_median.dll";报错:
Can't open shared library 'udf_median.dll' (errno: 0 feature disabled)有经验的帮忙看下咋回事?

解决方案 »

  1.   

    狼头帮忙看下我看网络上好多是讲5.1以后的版本不能建立udf,是不是这样?
      

  2.   

    SHOW VARIABLES LIKE '%plugin%';/usr/local/mysql/lib/mysql/plugin我已经将udf_median.dll放在这个目录下了
      

  3.   

    linux下一般是 udf_median.so
    windows下才是 udf_median.dll
      

  4.   

    您可以把您编译的dll安装到windows版mysql上测试,如果和linux下的so一样不能用的话,那就是您程序的问题了
      

  5.   

    http://hi.baidu.com/benmaoer/blog/item/9ae573f01a704ca4a50f5217.html