Проблемы, которые я обнаружил, такие же, как упомянуто в этих сообщениях, но я не могу решить их.
При первом выполнении аналогичного SQL-запроса в MySQL, например :
Код: Выделить всё
SELECT * INTO OUTFILE "/tmp/activities_export.csv" FIELDS TERMINATED BY "," LINES TERMINATED BY "\n" FROM posts;
Код ошибки: 1. Невозможно создать/записать в файл '\tmp\posts. csv» (код ошибки: 2 — такого файла или каталога нет)
Каким бы ни был каталог (я пробовал со многими из них), за исключением MySQL каталог по умолчанию, к которому у меня не будет доступа после развертывания.
Файл существует и пуст, поэтому я предполагаю, что это та же проблема с разрешениями, пока я проверяю:
- показывает ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.* ДЛЯ 'root'@'localhost' С ОПЦИЕЙ ПРЕДОСТАВЛЕНИЯ
Код: Выделить всё
show grants
- , который возвращает ноль
Код: Выделить всё
SHOW VARIABLES LIKE "secure_file_priv";
- (В качестве теста) и результаты те же, без изменений.
Код: Выделить всё
GRANT FILE ON *.* TO 'root'@'localhost';
- Я попробовал выполнить PHP-скрипт от пользователя root, результаты те же.
Подробнее здесь: https://stackoverflow.com/questions/782 ... o-csv-file