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