安装MySQL so文件

时间:2010-08-18 13:01:45

标签: mysql plugins

可能是一个简单的问题,但我正在尝试将sys_exec安装到MySQL中。它包含一个so文件,以及其他一些东西。

我在哪里放置.so文件?我正在运行Debian + MySQL5
我尝试了/var/lib/mysql//usr/share/mysql/usr/local/mysql/lib/mysql根据MySQL Docs是libs / plugin目录的位置。
当我使用以下查询将其插入MySQL时 CREATE FUNCTION sys_exec RETURNS INT SONAME 'lib_mysqludf_sys.so';

{修改:原始问题排序}

返回:

  

无法打开共享库'lib_mysqludf_sys.so'(错误:22 /etc/mysql/plugin/lib_mysqludf_sys.so:无法打开共享对象文件:权限被拒绝)

然而权限设置如下:

drwxr-xrwx 2 root root 4096 2010-08-19 08:10 .
drwxr-xr-x 4 root root 4096 2010-08-19 08:09 ..
-rwxrwxrwx 1 mysql mysql 12896 2010-08-19 08:10 lib_mysqludf_sys.so

任何能够提供帮助的人吗? 谢谢:))

1 个答案:

答案 0 :(得分:0)

问题排序后,它有一个sh文件。确保我安装了libmysqlclient15-dev并对sh / makefile具有适当的权限。