問題:
創(chuàng)新互聯(lián)公司專注于加格達(dá)奇網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供加格達(dá)奇營銷型網(wǎng)站建設(shè),加格達(dá)奇網(wǎng)站制作、加格達(dá)奇網(wǎng)頁設(shè)計(jì)、加格達(dá)奇網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造加格達(dá)奇網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供加格達(dá)奇網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
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可以進(jìn)行怎么樣的操作是有限制的,mysql的
select?into?outfile的命令是mysql的daemon來負(fù)責(zé)寫文件操作的。寫文件之前當(dāng)然要具有寫文件的權(quán)限。而selinux對這
個(gè)權(quán)限做了限制。如果selinux是關(guān)閉的吧,這個(gè)命令執(zhí)行是沒有問題的??
1、關(guān)閉selinux
????臨時(shí):setenforce 0
????永久:#vim /etc/sysconfig/selinux
????????????SELINUX=disable
2、selinux單獨(dú)給mysql的守護(hù)進(jìn)程權(quán)限
????# getsebool -a ?查看當(dāng)前的對系統(tǒng)一系列守護(hù)進(jìn)程的權(quán)限情況?