MySQLにデータベースがいくつか設定されているとします。私は発行します付与後*で作成されたデータベースに*。*が適用されますか?
grant select on *.* to 'backupman';
その後、私は新しいデータベースを作成します。
'backupman'は、NEWデータベースで選択していますか?
MySQLにデータベースがいくつか設定されているとします。私は発行します付与後*で作成されたデータベースに*。*が適用されますか?
grant select on *.* to 'backupman';
その後、私は新しいデータベースを作成します。
'backupman'は、NEWデータベースで選択していますか?
はい、それは確かに新しいデータベースのselect
を持っています。
*.*
を使用すると、granting a global privilegeを意味します。
グローバル特権は、指定されたサーバの のすべてのデータベースに対して管理または適用されます。グローバル特権を割り当てるには、ON *。*構文(...)を使用してください。
*.*
の構文は、mysqlのグローバル特権です。グローバル特権はデータベースのすべてのデータベースに適用されます!