我該如何處理MySQL中的--secure-file-priv?我正在學(xué)習(xí)MySQL并嘗試使用一個(gè)LOAD DATA子句。當(dāng)我使用它如下:LOAD DATA INFILE "text.txt" INTO table mytable;我收到以下錯(cuò)誤:MySQL服務(wù)器使用--secure-file-priv選項(xiàng)運(yùn)行,因此無(wú)法執(zhí)行此語(yǔ)句我該如何處理這個(gè)錯(cuò)誤?
3 回答

慕虎7371278
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
它按預(yù)期工作。您的MySQL服務(wù)器已經(jīng)使用--secure-file-priv選項(xiàng)啟動(dòng),它基本上限制了您可以使用哪些目錄加載文件LOAD DATA INFILE
。
您可以使用SHOW VARIABLES LIKE "secure_file_priv";
查看已配置的目錄。
您有兩種選擇:
將文件移動(dòng)到指定的目錄
secure-file-priv
。禁用
secure-file-priv
。必須從啟動(dòng)時(shí)刪除,不能動(dòng)態(tài)修改。為此,請(qǐng)檢查MySQL啟動(dòng)參數(shù)(取決于平臺(tái))和my.ini。
添加回答
舉報(bào)
0/150
提交
取消