Probablement une question facile, mais j'essaie d'installer sys_exec dans MySQL. Il contient un fichier ainsi, avec quelques autres choses.Installation de MySQL donc fichier
Où dois-je placer le fichier .so? Je cours Debian + MySQL5
J'ai essayé /var/lib/mysql/
, /usr/share/mysql
et /usr/local/mysql/lib/mysql
qui, selon MySQL Docs, est l'emplacement du répertoire libs/plugin.
Quand je vais l'insérer dans MySQL en utilisant la requête suivante
CREATE FUNCTION sys_exec RETURNS INT SONAME 'lib_mysqludf_sys.so';
{modifier: problème original trié}
Retours:
Impossible d'ouvrir « bibliothèque partagée lib_mysqludf_sys .so '(errno: 22 /etc/mysql/plugin/lib_mysqludf_sys.so: impossible d'ouvrir le fichier d'objet partagé: Autorisation refusée)
Cependant, les autorisations sont définies comme ceci:
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
Toute personne en mesure d'offrir de l'aide?
Merci :)