[英]How to fix Error Code: 2068. LOAD DATA LOCAL INFILE file request rejected due to restrictions on access?
[英]MySQL 8.0 / Workbench on Windows : Error Code: 2068. LOAD DATA LOCAL INFILE file request rejected due to restrictions on access
我正在嘗試將 C:\\ 驅動器上的文件中的 LOAD DATA LOCAL INFILE 運行到現有表中,該表以 root 身份記錄在 Workbench 中。 我整個下午都在研究它,設置 local_infile=1,設置 secure_file_priv='',授予我的用戶文件訪問權限,刷新權限,嘗試使用正斜杠和反斜杠,但似乎無法解決問題。 錯誤 2068 在手冊中也沒有真正告訴你太多。 還有其他建議嗎?
我在 Windows 10 上運行,最新的 MySQL 版本(截至上周 - 它是全新安裝),我試圖插入的表非常簡單。 它顯然是一個權限問題,但是在我是管理員的 Windows 實例上以 root 身份運行肯定不應該是一個問題?
代碼是“LOAD DATA LOCAL INFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/filename.csv' INTO TABLE tablename;
您應該檢查您嘗試加載的文件所在的文件夾,並確認您具有必要的權限。 如果您擁有該文件夾的權限,請檢查該文件。 您應該通過右鍵單擊文件夾或文件來使用屬性選項。
編輯:還可以嘗試僅使用LOAD DATA INFILE
而不使用LOCAL
語句的指令。 這使它對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.