2010-08-18 63 views
1

可能是一個簡單的問題,但我試圖將sys_exec安裝到MySQL中。它包含一個如此的文件,以及其他一些東西。安裝MySQL so文件

我在哪裏放置.so文件?我正在運行Debian + MySQL5
我試過/var/lib/mysql/,/usr/share/mysql/usr/local/mysql/lib/mysql,它根據MySQL文檔是libs/plugin目錄的位置。
當我使用下面的查詢
CREATE FUNCTION sys_exec RETURNS INT SONAME 'lib_mysqludf_sys.so';

將其插入到MySQL {編輯:原來的問題分類}

返回:

無法打開共享庫「lib_mysqludf_sys .so'(errno: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

任何人能提供幫助?
謝謝:)

回答

0

問題排序,它有一個sh文件在那裏。確保我安裝了libmysqlclient15-dev,並且對sh/makefile具有相應的權限。