首頁 >資料庫 >mysql教程 >如何修復「錯誤:載入本機資料已停用」MySQL 錯誤?

如何修復「錯誤:載入本機資料已停用」MySQL 錯誤?

Patricia Arquette
Patricia Arquette原創
2024-11-29 20:48:13127瀏覽

How to Fix the

解決「錯誤:載入本機資料已停用」問題:逐步指南

錯誤訊息「錯誤:正在載入本機資料已停用」表示客戶端和伺服器端均未啟用本機資料載入。若要解決此問題,請依照下列步驟操作:

步驟 1:在伺服器端啟用本機資料載入

  1. 使用命令列 shell 連線至 MySQL。
  2. 使用下列指令將全域變數local_infile 設定為1指令:
mysql> SET GLOBAL local_infile=1;
  1. 透過執行驗證設定:
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';

您應該看到Value | ON。
  1. 步驟2:在客戶端啟用本機資料載入
mysql> quit
  1. 透過發出下列指令退出目前MySQL 伺服器會話:
mysql --local-infile=1 -u <username> -p
  1. 使用--local-infile=1重新連線到伺服器flag:

出現提示時輸入密碼。

  1. 第 3 步:將資料載入到資料庫
mysql> LOAD DATA LOCAL INFILE 'path/to/your_data.csv' INTO TABLE your_table;
使用 USE 選擇要載入資料的資料庫指令。

執行 LOAD DATA LOCAL INFILE語句,如下圖所示:

CREATE TABLE toys (
  ...
);

LOAD DATA LOCAL INFILE '/Users/BruddaDave/Desktop/toys.csv' INTO TABLE toys
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(..., ...);
範例:

假設您要載入一個將名為toys.csv的CSV檔案放入名為的表中玩具:完成這些步驟後,您應該可以成功將本機資料載入到MySQL資料庫中,而不會遇到「錯誤:載入本機資料已停用」問題。

以上是如何修復「錯誤:載入本機資料已停用」MySQL 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn