Ответ 1
Вот нить на форумах MySQL, где обсуждаются именно это.
Здесь ответ, отправленный Кен Тасселлом
Проблема решена с помощью следующей команды:
grant file on *.* to [email protected] identified by 'kentest1';
У меня возникает ошибка разрешения при попытке загрузить данные из дампа с плоской файловой базой в новую таблицу. Я знаю, что схема файла и моей таблицы такая же, и я пробовал настраивать разрешения. Что еще я должен попробовать?
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'@'%
Вот нить на форумах MySQL, где обсуждаются именно это.
Здесь ответ, отправленный Кен Тасселлом
Проблема решена с помощью следующей команды:
grant file on *.* to [email protected] identified by 'kentest1';
У вас могут быть привилегии MySQL в таблице назначения, но вам также нужна привилегия FILE
для выполнения LOAD DATA
, и, конечно, для процесса MySQL Server также необходимы привилегии операционной системы для файла данных.