• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイル「Test.csv」(文字コードWindows-31J()

Javaプログラムでアップロード後の「Test.csv」ファイルの所有者、グループを変更後にMySQLコマンドを実行するとエラーが発生する理由

このQ&Aのポイント
  • Javaプログラムを使用してアップロード後の「Test.csv」ファイルの所有者とグループを変更し、MySQLコマンドの「LOAD DATA INFILE」を実行すると、アクセス拒否のエラーが発生します。
  • アップロード後のファイルの所有者とグループを手動で変更してからMySQLコマンドを実行すると、問題なくインポートできます。
  • Javaプログラムを利用する場合、アップロード後のファイルの所有者とグループを変更する権限がないため、アクセス拒否のエラーが発生します。

質問者が選んだベストアンサー

  • ベストアンサー
  • sublota22
  • ベストアンサー率100% (3/3)
回答No.1

ファイルをインポートするには、FILE権限が必要です。 phpMyAdminツール等で、 mysqlデータベース内、userテーブル内の、 「File_Priv」フィールドの値を、Nから→Yに変更して保存してから、 MySQLサービスをリブートすればよいです。 (所有者とグループは、rootのままでOKです)

hiroasa21
質問者

お礼

うまくインポート出来ました。 ありがとうございました。

関連するQ&A