Невозможно ЗАГРУЗИТЬ из XML: Используемая команда не разрешена с этой версией MySQL - PullRequest
0 голосов
/ 27 апреля 2019

У меня проблемы с загрузкой записей из XML в MYSQL Workbench

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 голосов
/ 27 апреля 2019

См. Документацию:

6.1.6 Проблемы безопасности с LOAD DATA LOCAL (применимо к LOAD XML LOCAL)

...

Если функция LOCAL отключена, на стороне сервера или клиента, клиент, который пытается выполнить оператор LOAD DATA LOCAL, получает следующее сообщение об ошибке:

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

Попытка:

Файл: /path/to/my.cnf

[mysql]
local-infile
...