排除MySQL 中的「Access Denied for LOAD DATA INFILE」錯誤
在My
在MySQL 中執行查詢時,您可能會執行查詢時,您可能會在 SQLSQL遇到“訪問被拒絕”錯誤,讓您想知道原因。當嘗試將本地文件中的資料載入到資料庫表中時,通常會出現此問題。 錯誤訊息表示嘗試執行查詢的使用者沒有執行該操作所需的權限。通常,使用者會被授予標準資料操作權限,但可能沒有透過 LOAD DATA INFILE 命令載入資料的明確權限。 要解決此問題,您必須向使用者授予適當的權限。這涉及到將 FILE 權限新增至使用者的權限。 FILE 權限允許使用者在伺服器上讀取和寫入檔案。 要授予FILE 權限,您可以以root 使用者身分連接到MySQL 並執行以下查詢:<code class="sql">GRANT FILE ON *.* TO <user>@'<host>';</code>取代需要權限的使用者的使用者名,以及
以上是為什麼我在 MySQL 中收到「LOAD DATA INFILE 存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!