无法从XML加载:此MySQL版本不允许使用命令

时间:2019-04-27 08:36:53

标签: mysql mysql-workbench

我无法从MYSQL Workbench中的XML加载记录

load xml local infile 'records.xml'
into table Badges
rows identified by '<row>';

我不断收到错误消息:

Error Code: 1148. The used command is not allowed with this MySQL version   
0.00017 sec

我已经选中SHOW VARIABLES WHERE Variable_name = 'local_infile';,它是ON。我还使用SET GLOBAL local_infile = true;对其进行了显式设置。有人知道为什么会这样吗?我正在使用mysql 5.7.24

1 个答案:

答案 0 :(得分:0)

请参阅文档:

  

6.1.6 Security Issues with LOAD DATA LOCAL(适用于LOAD XML LOCAL)

     

...

     

如果在服务器或客户端上禁用了本地功能,   尝试发出LOAD DATA LOCAL语句的客户端收到   以下错误消息:

     

ERROR 1148: The used command is not allowed with this MySQL version

尝试:

文件:/path/to/my.cnf

[mysql]
local-infile