• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GRANTステートメントによるユーザー追加について(LOAD DATA INFILEの権限))

GRANTステートメントで「LOAD DATA INFILE」の権限を持ったユーザを作成する方法

このQ&Aのポイント
  • GRANTステートメントを使用して「LOAD DATA INFILE」の権限を持ったユーザを作成したい場合、正しいSQL構文を使用する必要があります。
  • 上記のエラーメッセージが表示されるのは、正しい構文を使用していないためです。
  • 正しい構文は「GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, LOAD DATA INFILE ON *.* TO ユーザ名;」です。

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

  • ベストアンサー
  • fire--
  • ベストアンサー率49% (146/293)
回答No.1

以下MySQLマニュアルからの引用ですが、 FILE とすれば良いのではないでしょうか。 GRANT と REVOKE ステートメントにおいて priv_type には以下が指定できます: ALL [PRIVILEGES] Sets all simple privileges except WITH GRANT OPTION ALTER Allows usage of ALTER TABLE CREATE Allows usage of CREATE TABLE CREATE TEMPORARY TABLES Allows usage of CREATE TEMPORARY TABLE DELETE Allows usage of DELETE DROP Allows usage of DROP TABLE. EXECUTE Allows the user to run stored procedures (for MySQL 5.0) FILE Allows usage of SELECT ... INTO OUTFILE and LOAD DATA INFILE.

maiko100
質問者

お礼

ありがとうございました。考え方単純でした。 http://dev.mysql.com/doc/refman/4.1/ja/grant.html にて確認しました。

関連するQ&A