對於MySQL服務器5.5中的特定數據庫,我想查看給予任何用戶的所有授權。要使用select語句如下做到這一點我已經從information_schema.schema_privileges
表中讀取:需要哪些授權才能查看information_schema.schema_privileges中的* other *用戶的權限?
select * from information_schema.schema_privileges where table_schema='myproject';
的問題是,我只看到我自己補助數據庫。因此,我正在嘗試修改我的贈款,以便該數據庫的所有用戶的撥款都列在選擇的結果中。
在它說,在schema_privileges
表中的信息來自mysql.db
表documentation,但是也可以給予select
爲mysql.db
似乎沒有任何區別。我仍然只能看到我自己的資助數據庫。
有沒有人有任何想法,哪些贈款是必需的?
我目前的撥款如下:。
show grants;
Grants for [email protected]
GRANT USAGE ON . TO 'myuser'@'localhost' IDENTIFIED BY PASSWORD 'XXX'
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON myproject
* TO '爲myuser' @ 'localhost' 的WITH GRANT OPTION
GRANT SELECT ON mysql
。 user
TO'myuser'@'localhost'
GRANT SELECT ON mysql
。 db
TO '爲myuser' @ 'localhost' 的