MySQL在Windows Server 2016上安装UDF库“mysqludf_sys”

问题描述 投票:0回答:2

两周后,我正在寻找一个关于如何完全安装库“lib_mysqludf_sys”的正确教程。

我从一个俄罗斯站点获得了.dll,因为似乎没有其他64位系统。我已经成功安装了该过程并创建了该函数,但每当我想调用一个文件时,整个数据库都会崩溃。我得出结论,DLL文件有问题,或者我忘了要安装的东西。

有人可以向我解释如何使用UDF库来调用MySQL中正确隐含的Windows Server 2016 64bit上的文件吗?

这对我很有帮助,谢谢!

mysql windows server user-defined-functions
2个回答
1
投票

从这里下载Windows 64位版本:https://github.com/rapid7/metasploit-framework/tree/master/data/exploits/mysql

将它复制到此处或等效于MySQL安装:c:\ Program Files \ MySQL \ MySQL Server 5.7 \ lib \ plugin \ lib_mysqludf_sys_64.dll

按照此处的说明安装和验证:https://osandamalith.com/2018/02/11/mysql-udf-exploitation/


0
投票

看起来您使用的是MySQL 57 /早期版本。对于图书馆,我建议用“依赖步行者”控制它。查看依赖库是否存在任何问题。至少KERNEL32.DLL和MSCVTR.DLL(Visual C ++ Redistrubatable文件)应该在根级别没有任何警告。

如果你有代码,我建议你用mygwin64重新编译它。编译它需要修复很多项目。以下链接是UDF DLL编译的良好链接

https://github.com/esabilbulbul/mysql-udf-windows

© www.soinside.com 2019 - 2024. All rights reserved.