ホームページ >データベース >mysql チュートリアル >MySQL 5.5 で LOAD DATA LOCAL INFILE を有効にするにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。