0
所以我有這樣的代碼......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正在運行(因爲我已經被告知它不同於用戶的運行命令)。有一種簡單的方法可以告訴並更新權限嗎?
在此先感謝您的幫助,您們總是很棒!
實際上,我目前正在運行它作爲根用戶身份執行查詢。我用你的代碼;授予文件打開*。*到'root'@'localhost'再次嘗試,但沒有變化。 – SoWizardly
將mysql用戶添加到「user」組useradd -G user mysql' – Hello
正在嘗試此操作...我沒有通過ssh進行root訪問。應該在一兩分鐘後解決。 – SoWizardly