LOAD DATA Local Infile 錯誤處理
使用 LOAD DATA LOCAL INFILE 遇到錯誤時,必須調查潛在的根本原因。
「此 MySQL 版本不允許使用的命令」錯誤的一個可能原因是 local_infile 伺服器變數設定為關閉。此設定禁止使用本機資料檔案進行匯入。
要在不修改伺服器設定的情況下規避此問題,請嘗試以嘗試執行 LOAD DATA 命令的相同使用者身分登入 MySQL 控制台。如果錯誤仍然存在,請退出控制台並使用命令列選項啟動 MySQL:
mysql -u USER -p --local-infile=1 DATABASE
重新嘗試 LOAD DATA 命令現在應該會成功。如果它有效,您將需要使用命令列選項重新啟動 MySQL 或使用適當的設定選項重新安裝 MySQL。
進一步指導,請參閱以下資源:
以上是為什麼我的 MySQL 版本不允許 LOAD DATA LOCAL INFILE?的詳細內容。更多資訊請關注PHP中文網其他相關文章!