Mysql
MySQL 顯示所有授權
我的數據庫伺服器中有 100 多個系統和管理員使用者。有誰知道如何通過執行單個查詢來顯示他們的贈款?非常感謝。
無需執行查詢 - 只需輸入
SHOW GRANTS;
如果你有足夠的權限,你應該得到他們所有的權限。
更細粒度的是以下查詢
mysql> SELECT grantee, table_catalog, table_schema, privilege_type, is_grantable FROM schema_privileges;
這樣,您可以由使用者完成,&c。順便說一句,您必須從
information_schema
. 這條資訊這個頁面也應該有用。
使用
mysql
模式,您可以發出查詢mysql> SELECT Host, Db, User, Table_name, Column_name, Column_priv FROM columns_ priv;
從這個頁面。