[MySQL] グローバル権限とデータベースレベルの権限

権限には、グローバルな権限とデータベースレベルの権限がある。

例えば SUPER はグローバルな権限である。なので

といったようにデータベース指定で設定しようとすると、以下のように怒られる。

グローバル権限を付与する場合は、以下のようにデータベースをワイルドカード指定するのが正解らしい。

グローバル権限 – mysql.userテーブルで管理

データベースレベルの権限 – mysql.dbテーブルで管理

参考サイト

mysql – How to grant super privilege to the user? – Database Administrators Stack Exchange
https://dba.stackexchange.com/questions/63404/how-to-grant-super-privilege-to-the-user