mysql查看用戶授權信息的具體方法
具體方法:
1、打開命令提示符
2、輸入mysql -u root -p命令,然后回車
3、輸入正確的密碼,進入mysql命令行
4、查看用戶授權信息
SHOW GRANTS FOR ’root’@’localhost’;
查看用戶名為root,主機名為localhost的授權信息。
知識點擴展:
MySQL 查看用戶授予的權限
在MySQL中,如何查看一個用戶被授予了那些權限呢? 授予用戶的權限可能分全局層級權限、數據庫層級權限、表層級別權限、列層級別權限、子程序層級權限。具體分類如下:
全局層級
全局權限適用于一個給定服務器中的所有數據庫。這些權限存儲在mysql.user表中。GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤銷全局權限。
數據庫層級
數據庫權限適用于一個給定數據庫中的所有目標。這些權限存儲在mysql.db和mysql.host表中。GRANT ALL ON db_name.*和REVOKE ALL ON db_name.*只授予和撤銷數據庫權限。
表層級
表權限適用于一個給定表中的所有列。這些權限存儲在mysql.tables_priv表中。GRANT ALL ON db_name.tbl_name和REVOKE ALL ON db_name.tbl_name只授予和撤銷表權限。
列層級
列權限適用于一個給定表中的單一列。這些權限存儲在mysql.columns_priv表中。當使用REVOKE時,您必須指定與被授權列相同的列。
子程序層級
CREATE ROUTINE, ALTER ROUTINE, EXECUTE和GRANT權限適用于已存儲的子程序。這些權限可以被授予為全局層級和數據庫層級。而且,除了CREATE ROUTINE外,這些權限可以被授予為子程序層級,并存儲在mysql.procs_priv表中。
以上就是mysql查看用戶授權信息的具體方法的詳細內容,更多關于mysql怎么查看用戶授權信息的資料請關注好吧啦網其它相關文章!
相關文章:
1. 使用mysql記錄從url返回的http GET請求數據操作2. Microsoft Office Access設置字體顏色的方法3. 怎樣在Oracle中執行一次基本的快照復制4. SQL Server 2008通過端口1433連接到主機127.0.0.1的TCP/IP連接失敗5. Oracle的PDB數據庫創建DIRECTORY時遇到ORA-65254問題及解決方法6. Oracle基本語法集錦7. Oracle817 版本 不同字符集之間的數據庫導入8. Oracle 體系結構介紹9. 精細分析Oracle分布式系統數據復制技術10. MySQL數據庫對敏感數據加密及解密的實現方式
