解決「載入本機資料已停用」錯誤:逐步指南
嘗試使用LOAD DATA 上傳本機資料時LOCAL,您可能會遇到錯誤訊息:
ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides
此錯誤表示禁止本地資料載入在客戶端或伺服器上。以下是啟用雙方本地資料的詳細指南:
客戶端設定
伺服器端設定
mysql> SET GLOBAL local_infile=1;
mysql> quit
將資料載入到MySQL
客戶端和伺服器端都配置好後,就可以繼續匯入了使用 LOAD DATA LOCAL語句載入資料:
mysql> USE <database_name>; mysql> LOAD DATA LOCAL INFILE '<file_path>' INTO TABLE <table_name>;
範例
例如,要將名為amazonsample.csv 的CSV 檔案載入到toys 表中,請使用下列指令:
mysql> USE toys_db; mysql> LOAD DATA LOCAL INFILE '/Users/BruddaDave/Desktop/amazonsample.csv' INTO TABLE toys FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES;
透過執行這些步驟,您現在應該能夠將本機資料匯入MySQL資料庫中,而無需遇到「載入本機資料已停用」錯誤。
以上是如何解決MySQL中「載入本機資料被停用」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!