MySQL で --secure-file-priv を解決するにはどうすればよいですか? 質問する

MySQL で --secure-file-priv を解決するにはどうすればよいですか? 質問する

私は MySQL を学習しており、LOAD DATA句の使用を試みました。以下のように使用しました。

LOAD DATA INFILE "text.txt" INTO table mytable;

次のエラーが発生しました:

MySQLサーバーは--secure-file-privオプションで実行されているため、このステートメントを実行できません

このエラーにどう対処すればいいでしょうか?

確認しました同じエラーメッセージに関する別の質問しかし、まだ解決策が見つかりません。

私はMySQL 5.6を使用しています

ベストアンサー1

意図したとおりに動作しています。MySQLサーバーは次のように起動しました。--secure-file-privを使用してファイルをロードできるディレクトリを制限するオプションLOAD DATA INFILE

SHOW VARIABLES LIKE "secure_file_priv";設定されたディレクトリを確認するために使用します。

次の 2 つのオプションがあります。

  1. ファイルを で指定されたディレクトリに移動しますsecure-file-priv
  2. 無効にしますsecure-file-priv。これは起動時に削除する必要があり、動的に変更することはできません。これを行うには、MySQL 起動パラメータ (プラットフォームによって異なります) と my.ini を確認してください。

おすすめ記事