您好,登錄后才能下訂單哦!
問題:
mysql> select * from products into? outfile "/dbbak/outfile.txt" Fields? terminated? by "|" Lines? terminated? by? "\n";
ERROR 1 (HY000): Can't create/write to file '/dbbak/outfile.txt' (Errcode: 13)
解決
在red?hat系列的linux中selinux對哪些daemon可以進行怎么樣的操作是有限制的,mysql的
select?into?outfile的命令是mysql的daemon來負責寫文件操作的。寫文件之前當然要具有寫文件的權限。而selinux對這
個權限做了限制。如果selinux是關閉的吧,這個命令執行是沒有問題的??
1、關閉selinux
????臨時:setenforce 0
????永久:#vim /etc/sysconfig/selinux
????????????SELINUX=disable
2、selinux單獨給mysql的守護進程權限
????# getsebool -a ?查看當前的對系統一系列守護進程的權限情況?
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。