PHP – экспорт записей базы данных непосредственно в файл CSVPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP – экспорт записей базы данных непосредственно в файл CSV

Сообщение Anonymous »

Я пытаюсь экспортировать набор данных строк в файл csv/txt с помощью одного запроса, как описано здесь или здесь, выполняя PHP-скрипт Laravel в среде WSL без пользователя root.
Проблемы, которые я обнаружил, такие же, как упомянуто в этих сообщениях, но я не могу решить их.
При первом выполнении аналогичного SQL-запроса в MySQL, например :

Код: Выделить всё

SELECT * INTO OUTFILE "/tmp/activities_export.csv" FIELDS TERMINATED BY "," LINES TERMINATED BY "\n" FROM posts;
Я получаю

Код ошибки: 1. Невозможно создать/записать в файл '\tmp\posts. csv» (код ошибки: 2 — такого файла или каталога нет)

Каким бы ни был каталог (я пробовал со многими из них), за исключением MySQL каталог по умолчанию, к которому у меня не будет доступа после развертывания.
Файл существует и пуст, поэтому я предполагаю, что это та же проблема с разрешениями, пока я проверяю:
  • Код: Выделить всё

    show grants
    показывает ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.* ДЛЯ 'root'@'localhost' С ОПЦИЕЙ ПРЕДОСТАВЛЕНИЯ
  • Код: Выделить всё

    SHOW VARIABLES LIKE "secure_file_priv";
    , который возвращает ноль
  • Код: Выделить всё

    GRANT FILE ON *.* TO 'root'@'localhost';
    (В качестве теста) и результаты те же, без изменений.
  • Я попробовал выполнить PHP-скрипт от пользователя root, результаты те же.
Есть идеи, чего не хватает или какие шаги нужно сделать?

Подробнее здесь: https://stackoverflow.com/questions/782 ... o-csv-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»