यह mysql उपयोगकर्ता अनुमतियों के कारण हो सकता है।
जैसा कि यहां बताया गया है https://dba.stackexchange। com/questions/17029/cannot-output-mysql-data-to-file
स्वयं को FILE विशेषाधिकार देने के लिए, निम्न कार्य करें:
service mysql restart --skip-networking --skip-grant-tables
mysql <hit enter>
-
UPDATE mysql.user SET File_priv = 'Y' WHERE user='lea' AND host='localhost';
exit
service mysql restart
लिनक्स उपयोगकर्ता कर सकते हैं एक फाइल लिखें। लेकिन mysql सेवा को एपर्मर द्वारा अवरुद्ध किया जा सकता है।
इस फ़ाइल की जाँच करें:/etc/apparmor.d/usr.sbin.mysqld
.
वहां अपना प्रोजेक्ट फोल्डर जोड़ें:
/usr/sbin/mysqld {
[...]
/home/datam/xfers/online/ r,
/home/datam/xfers/online/* rw
[...]
}
अंत में एक
. करेंsudo /etc/init.d/apparmor reload