ホームページ >データベース >mysql チュートリアル >MySQL 5.5 で LOAD DATA LOCAL INFILE を有効にするにはどうすればよいですか?

MySQL 5.5 で LOAD DATA LOCAL INFILE を有効にするにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-10 21:36:11982ブラウズ

How Can I Enable LOAD DATA LOCAL INFILE in MySQL 5.5?

MySQL 5.5 で LOAD DATA LOCAL INFILE を有効にする

MySQL の LOAD DATA LOCAL INFILE 機能を使用すると、ローカル ファイルからデータを直接ロードできます。テーブル。ただし、この機能を有効にするには、特定の構成が必要です。

My.cnf 構成

my.cnf ファイルで LOAD DATA LOCAL INFILE を有効にするには、次のエントリを[mysqld] セクション:

local-infile=1

「1」を希望の値 (0) に置き換えてください。無効にする場合は 1、有効にする場合は 1)。

実行時構成

MySQL クライアントの起動時に --local-infile オプションを使用して、実行時にこの機能を有効にすることもできます。

mysql --local-infile -uroot -pyourpwd yourdbname

グローバル変数

または、グローバル変数 local_infile を ON に設定できます。

SET GLOBAL local_infile=ON;

サーバー側構成

local infile」機能を機能させるには、両方の [mysql] で同じ local-infile パラメータが定義されていることを確認してください。 my.cnf ファイルの [mysqld] セクション。さらに、サーバー側の設定も有効にする必要があります:

[mysqld]
local-infile=1

このセキュリティ制限により、ローカル ファイルからの不正なデータの読み込みが防止されます。これらの手順を完了すると、MySQL 5.5 で LOAD DATA LOCAL INFILE を正常に有効にすることができます。

以上がMySQL 5.5 で LOAD DATA LOCAL INFILE を有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。