mysql查看用戶授權(quán)信息的具體方法
具體方法:
1、打開命令提示符
2、輸入mysql -u root -p命令,然后回車
3、輸入正確的密碼,進入mysql命令行
4、查看用戶授權(quán)信息
SHOW GRANTS FOR 'root'@'localhost';
查看用戶名為root,主機名為localhost的授權(quán)信息。
知識點擴展:
MySQL 查看用戶授予的權(quán)限
在MySQL中,如何查看一個用戶被授予了那些權(quán)限呢? 授予用戶的權(quán)限可能分全局層級權(quán)限、數(shù)據(jù)庫層級權(quán)限、表層級別權(quán)限、列層級別權(quán)限、子程序?qū)蛹墮?quán)限。具體分類如下:
全局層級
全局權(quán)限適用于一個給定服務(wù)器中的所有數(shù)據(jù)庫。這些權(quán)限存儲在mysql.user表中。GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤銷全局權(quán)限。
數(shù)據(jù)庫層級
數(shù)據(jù)庫權(quán)限適用于一個給定數(shù)據(jù)庫中的所有目標。這些權(quán)限存儲在mysql.db和mysql.host表中。GRANT ALL ON db_name.*和REVOKE ALL ON db_name.*只授予和撤銷數(shù)據(jù)庫權(quán)限。
表層級
表權(quán)限適用于一個給定表中的所有列。這些權(quán)限存儲在mysql.tables_priv表中。GRANT ALL ON db_name.tbl_name和REVOKE ALL ON db_name.tbl_name只授予和撤銷表權(quán)限。
列層級
列權(quán)限適用于一個給定表中的單一列。這些權(quán)限存儲在mysql.columns_priv表中。當(dāng)使用REVOKE時,您必須指定與被授權(quán)列相同的列。
子程序?qū)蛹?/strong>
CREATE ROUTINE, ALTER ROUTINE, EXECUTE和GRANT權(quán)限適用于已存儲的子程序。這些權(quán)限可以被授予為全局層級和數(shù)據(jù)庫層級。而且,除了CREATE ROUTINE外,這些權(quán)限可以被授予為子程序?qū)蛹?,并存儲在mysql.procs_priv表中。
以上就是mysql查看用戶授權(quán)信息的具體方法的詳細內(nèi)容,更多關(guān)于mysql怎么查看用戶授權(quán)信息的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Mysql行與列的多種轉(zhuǎn)換(行轉(zhuǎn)列,列轉(zhuǎn)行,多列轉(zhuǎn)一行,一行轉(zhuǎn)多列)
在MySQL中,行轉(zhuǎn)列和列轉(zhuǎn)行都是非常有用的操作,本文就來介紹一下Mysql行與列的多種轉(zhuǎn)換,主要包括行轉(zhuǎn)列,列轉(zhuǎn)行,多列轉(zhuǎn)一行,一行轉(zhuǎn)多列,具有一定的參考價值,感興趣的可以了解一下2023-08-08MySQL中刪除重復(fù)數(shù)據(jù)的簡單方法
這篇文章主要介紹了MySQL中刪除重復(fù)數(shù)據(jù)的簡單方法,比起一般的NOT IN語句的效率更為高,需要的朋友可以參考下2015-05-05mysql 數(shù)據(jù)庫鏈接狀態(tài)確認實驗(推薦)
這篇文章主要介紹了mysql 數(shù)據(jù)庫鏈接狀態(tài)確認實驗,通過本文我選擇 了三種方案給大家詳細講解,結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-09-09