檔案權限被拒絕:排除MySQL 中的「載入資料」錯誤
嘗試將資料從平面檔案轉儲載入至MySQL 表時使用「LOAD DATA」指令,即使在調整表權限後,使用者也可能會遇到權限錯誤。要解決此問題,請考慮以下事項:
檔案權限
檢查嘗試載入的使用者是否具有足夠的檔案系統權限來讀取資料檔案。使用以下方法授予必要的「FILE」權限:
GRANT FILE ON *.* TO '[user]'@'[host]' IDENTIFIED BY '[password]';
執行緒上下文
確保執行「LOAD DATA」命令的 MySQL 執行緒具有「FILE」權限。 MySQL 執行緒的預設使用者是「mysql」。若要授予此使用者權限,請執行:
GRANT FILE ON *.* TO 'mysql'@'[host]' IDENTIFIED BY '[password]';
其他注意事項
以上是為什麼無法將資料載入到 MySQL 中?解決「載入資料」權限錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!