对于cant open shared library udf.dll相信很多使用pdo_mysqll提权的朋友应該都不会感到陌生吧明明是root用户 但是在使用udf.dll提权创建自定义函数时却提示这样的错误,以前遇到这种情况一般都会放弃
为什么两个系統一个能利用一个不能利用呢?原因很简单 因为 5.1版本开始必须把udf.dll文件放到pdo_mysqll安装目录下的lib/blugin文件下才能创建自定义函数并且该目录默认是没囿的,而pdo_mysqll into dumpfile在导出文件时也不能创建文件夹原来pdo_mysqll从5.1版本开始在把udf.dll导入到系统目录下已经不能创建自定义函数了,而一般我们都是把udf.dll导入到系统目录自然也就不能创建自定义函数了,导致了不能提权能够提权的系统中的pdo_mysqll版本为5.0.37,不能提权的系统中的pdo_mysqll的版本为5.1正好符合上面說法
user”);的sql命令来执行聪明的了。。