- ベストアンサー
※ 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 ユーザ名;」です。
- みんなの回答 (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.
お礼
ありがとうございました。考え方単純でした。 http://dev.mysql.com/doc/refman/4.1/ja/grant.html にて確認しました。