ホームページ >データベース >mysql チュートリアル >私の MySQL バージョンでは LOAD DATA LOCAL INFILE が許可されないのはなぜですか?それを修正するにはどうすればよいですか?
LOAD DATA LOCAL INFILE のエラー処理
LOAD DATA LOCAL INFILE を使用してエラーが発生した場合は、潜在的な根本原因を調査することが重要です。
「使用されたコマンドは、この MySQL バージョンでは許可されていません」エラーが発生する原因の 1 つは、local_infile サーバー変数が off に設定されていることが考えられます。この設定では、インポートにローカル データ ファイルを使用することが禁止されています。
サーバー設定を変更せずにこの問題を回避するには、LOAD DATA コマンドを実行しようとしているのと同じユーザーとして MySQL コンソールにログインしてみてください。エラーが解決しない場合は、コンソールを終了し、コマンド ライン オプションを使用して MySQL を起動します。
mysql -u USER -p --local-infile=1 DATABASE
LOAD DATA コマンドを再試行すると、成功するはずです。正常に動作する場合は、コマンド ライン オプションを使用して MySQL を再起動するか、適切な構成オプションを使用して MySQL を再インストールする必要があります。
詳細については、次のリソースを参照してください:
以上が私の MySQL バージョンでは LOAD DATA LOCAL INFILE が許可されないのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。