Вопрос по mysql – Mysql ошибки разрешения с «загрузкой данных»

15

Я сталкиваюсь с ошибкой разрешения при попытке загрузить данные из дампа базы данных плоских файлов в новую таблицу. Я знаю, что схема файла и моей таблицы совпадают, и я попытался настроить разрешения. Что еще я должен попробовать?

<code>mysql> load data infile 'myfile.txt' into table mytable fields terminated by ',' enclosed by '"';
ERROR 1045 (28000): Access denied for user 'user'@'%' 

grant all on mytable.* to 'user'@'%
</code>
Смотрите такжеWhat file and directory permissions are required for MySQL LOAD DATA INFILE? (попробуйте изменитьLOAD DATA INFILE 'myfile.txt' вLOAD DATA LOCAL INFILE 'myfile.txt' Danny Beckett
возможный дубликатaccess denied for load data infile in MySQL blo0p3r

Ваш Ответ

2   ответа
6

у вас есть привилегии MySQL для таблицы назначения, но вам также нужноFILE привилегия для исполненияLOAD DATAи, конечно, процесс MySQL Server также нуждается в привилегиях операционной системы для файла данных.

Спасибо за описание проблемы. Помог мне!
31

Вот нить на форумах MySQL, где обсуждается именно это.

Вот ответ, опубликованный Кеном Тасселлом

Problem resolved using the command below:

grant file on *.* to [email protected] identified by 'kentest1';

Похожие вопросы