Dette kan være forårsaget af mysql-brugertilladelser.
Som angivet her https://dba.stackexchange. com/questions/17029/cannot-output-mysql-data-to-file
For at give dig selv FILE-privilegium skal du gøre følgende:
service mysql genstart --skip-netværk --skip-grant-tabeller
mysql
OPDATERING mysql.user SET File_priv ='Y' WHERE user='lea' OG host='localhost';
afslut
service mysql genstart
Linux-brugeren kan skrive en fil. Men mysql-tjenesten kan være blokeret af apparmor.
Tjek denne fil:/etc/apparmor.d/usr.sbin.mysqld
.
Tilføj din projektmappe der:
/usr/sbin/mysqld {
[...]
/home/datam/xfers/online/ r,
/home/datam/xfers/online/* rw
[...]
}
Lav endelig en
sudo /etc/init.d/apparmor reload