LINUX.ORG.RU
ФорумAdmin

mysql Access denied


0

1

На федоре 8 (EC2 амазона) есть mysql сервер, запущенный от юзера mysql. Есть база и специально к ней юзер с привилегиями ALL PRIVILEGES. Не могу заставить работать SELECT .. INTO OUTFILE <file>. Какой бы путь не прописывал - home, /var/lib/mysql/, /var/lib/mysql/<имя базы> - всё без толку, выдает

ERROR 1045 (28000): Access denied for user 'somedb_user'@'localhost' (using password: YES)

Подскажите пожалуйста, что нужно сделать, чтобы наконец получить файл?

Разобрался.

Необходимо было добавить FILE отдельно.

grant FILE ON *.* to somedb_user@localhost;

это глобальная привилегия и ее надо прописывать явно, она ортогональна ALL PRIVILEGES, которая указывается для конкретной базы данных.

x_zealot ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.