天天看點

MySQL下執行select語句輸入到一個檔案出現“Can’t create/write to file /home/0521b.txt (Errcode: 13)”錯誤解決方法

這個問題一般是該目錄讀寫權限不足造成的

外場有客戶詢問要導出已開戶的專網手機的大小号和imsi用于比對那些imsi被用了,詢問方法?

告知登入伺服器,linux提示符下執行登入mysql。

mysql  -uroot  -phss;

use  hss;

Select h_basicdata.msisdn,h_numdata.shortnum,h_basicdata.imsi,h_basicdata.oriki  into  outfile '/home/0521b.txt' from  h_basicdata   inner join  h_numdata   on  h_basicdata.msisdn=h_numdata.msisdn;   紅字是輸出到一個檔案裡

回報出現如下圖錯誤:

ERROR 1 (HY000): Can't create/write to file '/home/0521b.txt' (Errcode: 13)

MySQL下執行select語句輸入到一個檔案出現“Can’t create/write to file /home/0521b.txt (Errcode: 13)”錯誤解決方法

建立寫檔案失敗,感覺和/home目錄的讀寫權限有關。根目錄下查詢權限如下圖:

MySQL下執行select語句輸入到一個檔案出現“Can’t create/write to file /home/0521b.txt (Errcode: 13)”錯誤解決方法

發現home目錄所有使用者都沒有寫權限,授權後觀察。

MySQL下執行select語句輸入到一個檔案出現“Can’t create/write to file /home/0521b.txt (Errcode: 13)”錯誤解決方法
MySQL下執行select語句輸入到一個檔案出現“Can’t create/write to file /home/0521b.txt (Errcode: 13)”錯誤解決方法
MySQL下執行select語句輸入到一個檔案出現“Can’t create/write to file /home/0521b.txt (Errcode: 13)”錯誤解決方法

   問題解決。

繼續閱讀