42616


**Q1.GRANT USAGE の生成タイミングについて**

・作成した覚えはありませんが自動的に作成される仕様ですか？

[code]

    show grants for hoge@localhost; 
    
[/code]

> GRANT USAGE ON . TO 'hoge'@'localhost'

* * *

**Q2.GRANT USAGE の存在について**  
・「付与されているユーザ」と「付与されていないユーザ」がいるのですが、あってもなくても良い？  
・何か違いはありますか？

* * *

**Q3.GRANT USAGE の優先度について**  
・この状態で新たに権限を付与した場合、「GRANT USAGE」の優先度は自動的に下がるのでしょうか？(明示的に削除しなくても良い？)  
・hogeユーザに複数権限が付与されている場合、何が優先されるかは、どうやって決まるのでしょうか？


CC BY-SA 3.0
2018-03-23T10:32:26.487
42608
2018-03-23T15:25:33.580
7886
question
mysql
GRANT USAGE について


Q1. USAGE はそのユーザーに何の権限も無いことを示します。CREATE USER しただけのユーザーがこの状態になります。

> USAGE 権限指定子は、「権限なし」を表します。

<https://dev.mysql.com/doc/refman/5.6/ja/privileges-provided.html>

Q2. 上記の通り、USAGE は何も権限がないことを示しているので、ユーザーに何か権限を付与すると USAGE は表示されなくなります。


CC BY-SA 3.0
2018-03-23T15:25:33.580
42616
2018-03-23T15:25:33.580
3249
42608
answer