簡體   English   中英

SELECT INFO OUTFILE(錯誤代碼:13),CentOS

[英]SELECT INFO OUTFILE (Errcode: 13), CentOS

所以我有這段代碼...

mysql_query("SELECT * INTO OUTFILE '/home/user/public_html/feed-processed/processed.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\\r\\n' FROM tbl_name") or die ('QueryBACKUP failed: ' .mysql_error());

我收到此錯誤...

Can't create/write to file '/home/user/public_html/feed-processed/processed.csv' (Errcode: 13)

我讀過您需要授予mysql用戶FILE訪問權限,但我不知道mysql在哪個用戶下運行(因為我被告知它與您正在運行的用戶不同)。 有沒有一種簡單的方法可以告知然后更新權限?

在此先感謝您的幫助,你們總是很棒!

您必須在mysql根帳戶下執行查詢

GRANT FILE ON *.* TO 'username'@'host'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM