Добрый день!
Нужно сделать выгрузку в CSV из MySQL базы.
Из PHP скрипта делаю там SELECT ля ля INTO OUTFILE ля ля '/home/vasya/export/123.csv'.
Пишет ошибка 13. Нет прав на запись. Поставил на ~/export права chmod -R 777 ~/export. Пробую еще раз - все равно пишет нет прав. Соглашается экспортировать только в /tmp.
Первый раз ок, экспортирует. Второй раз - пишет file exist. Блин. Пробую удалить через PHP unlink('/tmp/export.csv') пишет нет прав. Ну ясное дело, mysql выставил на этот файл свои права, и Apache не может его удалить. Е-мое... Замкнутый круг какой то.
Я хочу: ИЛИ чтобы mysql мог экспортировать в папку в моем домашнем каталоге и тогда я смогу удлаить его через PHP скрипт, ИЛИ чтобы PHP скрипт мог удалять файлы в /tmp созданные MySQL'ем.
Вот чего хочу ;)
Подскажите как это можно сделать.