sda
Новичок
Всем привет, столкнулся с такой проблемой. Нужно именно таким способом создать файл с данными из таблицы mysql. Все делается на домашнем компьютере, с gnu/linux ubuntu. Выполняю в mysql запрос
Получаю ошибку
ps ОС Ubuntu 12.10, mysql Ver 14.14 Distrib 5.5.31
SQL:
SELECT * FROM table INTO OUTFILE '/home/user/file'
Понимаю, что он не может записать/создать файл, но права на /user и даже на /home выставлены следующиеCan't create/write to file '/home/user/file' (Errcode: 13)
Но это не помогает, mysql работает под пользователем mysql, пробовал для этих папок менять владельца/группу на mysql, все равно не помогает, при этом без проблем файл создается в /tmp, она имеет следующие праваdrwxrwxrwx 9 root root 4096 июля 24 13:57 home
drwxrwxrwx 9 user user 4096 июля 24 13:57 user
или если указать относительный путь, то в папке базы данных, по адресу /var/lib/mysql/db тоже файл создается без проблем, а вот если я хочу его сохранить в домашнюю папку пользователя или куда-нибудь в другое место, например в /var/www то не получается, mysql отвечает ошибкой указанной выше, всем папкам я ставил права 777 и назначал пользователя/группу mysql, это не решает проблемы. Кто сталкивался ? может нужно что-то править в my.cnf ? Заранее спасибо, за возможную помощь.drwxrwxrwt 16 root root 16384 июля 24 15:27 tmp
ps ОС Ubuntu 12.10, mysql Ver 14.14 Distrib 5.5.31