Я использую сервер Ubuntu с Plesk, и мне нужно экспортировать файл (xls) из MySQL с помощью OUTFILE. У меня такой запрос:
ВЫБРАТЬ * ИЗ таблицы В OUTFILE 'xxxxxx.xls'
Файл сохраняется в папку / var / lib / mysql /
Я также могу создавать другие папки внутри папки mysql, и это работает, но вопрос в том, как я могу сохранить файл в папке за пределами папки mysql, например, / var / www / something /?
Если я попробую этот пример, я получу MySQL Errcode: 13 (Невозможно создать / записать в файл). Я изучил это в документации MySQL, и это могло быть проблемой с разрешениями (см .: http://dev.mysql.com/doc/refman/5.0/en/cannot-create.html). Я проверил права доступа к папке и вроде все в порядке. У кого-нибудь есть дополнительная информация о том, как решить эту проблему?
select * from table into outfile '/var/www/something/xxxxx.xls'
? - person Jashaszun   schedule 07.08.2014