john mysql ユーザーに LOAD DATA コマンドを許可したいと考えています。そこで、root として mysql ターミナルにログインし、次のステートメントを発行しました。
grant file on johndatabase.* to 'john'@'localhost';
しかし、次のエラーが発生しました。
ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
に置き換えjohndatabase.*た場合*.*、すべてが機能します。しかし、*.*すべてのデータベースを意味するわけではありませんか? john mysql ユーザーを johndatabase だけに制限したいと思います。