2010-04-29 52 views
0

我在与一个MySQL UDF函数(mychem.sourceforge.net)这是依赖于一个大型图书馆(openbabel.org),这是在回合插件有问题库的依赖。问题是openbabel的格式插件在MySQL 5.1中似乎没有加载,我怀疑它可能是由plugin_dir设置引起的。我已PLUGIN_DIR到/ usr/lib中/这是既libmychem.so和libopenbabel.so位置以及包含该格式的插件目录openbabel。有没有办法关闭MySQL中的plugin_dir限制(最好不要从源代码编译MySQL),以便我可以测试这个假设,或者你对于可能导致问题的想法有不同的看法? 所有这些都是在Ubuntu 10.04上完成的(但是我在8.04上遇到了同样的问题,在很多步骤之后我设法让它工作,但我不幸忘了...)UDF函数在MySQL 5.1

我已关闭apparmor在测试过程中,它也没有帮助。

回答

0

我种解决我的问题,所以这里是一种回答我的问题。这一切都归结为apparmour的问题,至少对我来说。问题是我无法关闭apparmor,这样做似乎使MySQL处于全强制模式或某种状态。如果我在抱怨模式下工作,它运行良好,我也可以修改apparmor配置文件,以免抱怨特定的目录(即OpenBabel共享目录)。

/弗雷德里克