Как сохранить MySQL выход с запросами в файл CAV - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь сохранить вывод MySQL с запросом в файл CSV.

SELECT 'stud_id'

UNION ALL

/* Now the actual query */
SELECT students.stud_id 

FROM students 

/* Save the query results to a file */
INTO OUTFILE '/tmp/select.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

Я получаю ошибку 1227 .. Ошибка доступа запрещена.

1 Ответ

0 голосов
/ 18 июля 2019

Прежде всего, проверьте разрешения.

Другой причиной этой ошибки может быть опция конфигурации mysql secure-file-priv. Проверьте это с SHOW VARIABLES LIKE "secure_file_priv";

Возможно, вам придется изменить это в конфигурации вашей базы данных. Если вы используете сервер для себя, я бы порекомендовал установить secure_file_priv на ''

...