Şu anda birkaç gündür uğraşıyorum ve diğer Google aramaları arasında this ileti dizisini kullanmaya çalışıyorum çözmek için ama işe almak için görünmüyor olabilir. HATA 1 (HY000): Dosya oluşturulamıyor/yazamıyor (Errcode: 13 - İzin reddedildi)
bu SELECT sorgusu çalıştırmak
(Ubuntu Sunucu 15.10 & MySQL 5.6) ... Bu izin hatası olsunSELECT column1 ,column2
FROM table
INTO OUTFILE '/home/user/mysql_temp/file.csv';
... benim arama itibaren
ERROR 1 (HY000): Can't create/write to file '/home/mysql_temp/file.csv' (Errcode: 13 - Permission denied)
, bunu anlıyorum bir MySQL sorunu yerine bir sistem izinleri sorunu olmak ama benim için bunu gideren bir çözüm bulamıyorum.
Denetleme AppArmor
apparmor module is loaded.
6 profiles are loaded.
6 profiles are in enforce mode.
/sbin/dhclient
/usr/lib/NetworkManager/nm-dhcp-client.action
/usr/lib/NetworkManager/nm-dhcp-helper
/usr/lib/connman/scripts/dhclient-script
/usr/sbin/mysqld
/usr/sbin/tcpdump
0 profiles are in complain mode.
2 processes have profiles defined.
2 processes are in enforce mode.
/sbin/dhclient (676)
/usr/sbin/mysqld (1285)
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
yüzden /etc/apparmor.d/usr.sbin.mysqld düzenlenmiş ve aşağıdaki satırları eklendi ve sonra AppArmor yeniden ... Mysqld modunda zorlamak IS olduğunu gösteriyor ...
/home/user/mysql_temp/ rw,
/home/user/mysql_temp/* rw,
Ben de sahibini değiştirdi: ... mysql mysql_temp grubunu ve tam izinleri verdi
sudo chown mysql:mysql mysql_temp
... Bundan sonra
drwxrwxrwx 2 mysql mysql 6 Apr 1 22:02 mysql_temp
, hala aynı hata alırsınız.
Bir şey özledim mi? Bazı talimatlar yanlış anlaşıldı mı? Tavsiye için minnettar olurdum. Teşekkürler.