ホームページ >データベース >mysql チュートリアル >MySQL での「ローカル データのロードが無効になっています」エラーを解決する方法は?
「ローカル データのロードが無効です」エラーの解決: ステップバイステップ ガイド
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 ファイルをおもちゃテーブルにロードするには、これを使用しますcommand:
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 中国語 Web サイトの他の関連記事を参照してください。