成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > mysql語句查詢用戶權(quán)限過程詳解

mysql語句查詢用戶權(quán)限過程詳解

熱門標簽:400電話可以免費申請嗎 電銷卡外呼系統(tǒng)供應(yīng)商 騰訊地圖標注提升 怎么在地圖標注位置生成圖片 銅陵防封電銷卡 美國反騷擾電話機器人 悟空科技電話機器人 福建外呼系統(tǒng)定制化 真人語音電話機器人

在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表中。當使用REVOKE時,您必須指定與被授權(quán)列相同的列。

子程序?qū)蛹?/strong>

CREATE ROUTINE, ALTER ROUTINE, EXECUTE和GRANT權(quán)限適用于已存儲的子程序。這些權(quán)限可以被授予為全局層級和數(shù)據(jù)庫層級。而且,除了CREATE ROUTINE外,這些權(quán)限可以被授予為子程序?qū)蛹墸⒋鎯υ趍ysql.procs_priv表中。

1:那么我們來創(chuàng)建一個測試賬號test,授予全局層級的權(quán)限。如下所示:

mysql> grant select,insert on *.* to test@'%' identified by 'test';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> 

那么可以用下面兩種方式查詢授予test的權(quán)限。如下所示:

mysql> show grants for test;
+--------------------------------------------------------------------------------------------------------------+
| Grants for test@% |
+--------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, INSERT ON *.* TO 'test'@'%' IDENTIFIED BY PASSWORD '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' |
+--------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select * from mysql.user where user='test'\G;
*************************** 1. row ***************************
Host: %
User: test
Password: *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29
Select_priv: Y
Insert_priv: Y
Update_priv: N
Delete_priv: N
Create_priv: N
Drop_priv: N
Reload_priv: N
Shutdown_priv: N
Process_priv: N
File_priv: N
Grant_priv: N
References_priv: N
Index_priv: N
Alter_priv: N
Show_db_priv: N
Super_priv: N
Create_tmp_table_priv: N
Lock_tables_priv: N
Execute_priv: N
Repl_slave_priv: N
Repl_client_priv: N
Create_view_priv: N
Show_view_priv: N
Create_routine_priv: N
Alter_routine_priv: N
Create_user_priv: N
Event_priv: N
Trigger_priv: N
Create_tablespace_priv: N
ssl_type: 
ssl_cipher: 
x509_issuer: 
x509_subject: 
max_questions: 0
max_updates: 0
max_connections: 0
max_user_connections: 0
plugin: mysql_native_password
authentication_string: 
password_expired: N
1 row in set (0.04 sec)
ERROR: 
No query specified
mysql> 

2:那么我們來創(chuàng)建一個測試賬號test,授予數(shù)據(jù)庫層級的權(quán)限。如下所示:

mysql> drop user test;
Query OK, 0 rows affected (0.00 sec)
mysql> grant select,insert,update,delete on MyDB.* to test@'%' identified by 'test';
Query OK, 0 rows affected (0.01 sec)
mysql> 
mysql> select * from mysql.user where user='test'\G; --可以看到無任何授權(quán)。
mysql> select * from mysql.db where user='test'\G;
*************************** 1. row ***************************
Host: %
Db: MyDB
User: test
Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: N
Drop_priv: N
Grant_priv: N
References_priv: N
Index_priv: N
Alter_priv: N
Create_tmp_table_priv: N
Lock_tables_priv: N
Create_view_priv: N
Show_view_priv: N
Create_routine_priv: N
Alter_routine_priv: N
Execute_priv: N
Event_priv: N
Trigger_priv: N
1 row in set (0.04 sec)
ERROR: 
No query specified
mysql> 
mysql> show grants for test;
+-----------------------------------------------------------------------------------------------------+
| Grants for test@% |
+-----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'test'@'%' IDENTIFIED BY PASSWORD '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' |
| GRANT SELECT, INSERT, UPDATE, DELETE ON `MyDB`.* TO 'test'@'%' |
+-----------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> 

3:那么我們來創(chuàng)建一個測試賬號test,授予表層級的權(quán)限。如下所示:

mysql> drop user test;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on MyDB.kkk to test@'%' identified by 'test';
Query OK, 0 rows affected (0.01 sec)
mysql> 
mysql> show grants for test;
+-----------------------------------------------------------------------------------------------------+
| Grants for test@% |
+-----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'test'@'%' IDENTIFIED BY PASSWORD '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' |
| GRANT ALL PRIVILEGES ON `MyDB`.`kkk` TO 'test'@'%' |
+-----------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> select * from mysql.tables_priv\G;
*************************** 1. row ***************************
Host: %
Db: MyDB
User: test
Table_name: kkk
Grantor: root@localhost
Timestamp: 0000-00-00 00:00:00
Table_priv: Select,Insert,Update,Delete,Create,Drop,References,Index,Alter,Create View,Show view,Trigger
Column_priv: 
1 row in set (0.01 sec)
ERROR: 
No query specified
mysql> 

4:那么我們來創(chuàng)建一個測試賬號test,授予列層級的權(quán)限。如下所示:

mysql> drop user test;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> grant select (id, col1) on MyDB.TEST1 to test@'%' identified by 'test';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> 
mysql> select * from mysql.columns_priv;
+------+------+------+------------+-------------+---------------------+-------------+
| Host | Db | User | Table_name | Column_name | Timestamp | Column_priv |
+------+------+------+------------+-------------+---------------------+-------------+
| % | MyDB | test | TEST1 | id | 0000-00-00 00:00:00 | Select |
| % | MyDB | test | TEST1 | col1 | 0000-00-00 00:00:00 | Select |
+------+------+------+------------+-------------+---------------------+-------------+
2 rows in set (0.00 sec)
mysql> show grants for test;
+-----------------------------------------------------------------------------------------------------+
| Grants for test@% |
+-----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'test'@'%' IDENTIFIED BY PASSWORD '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' |
| GRANT SELECT (id, col1) ON `MyDB`.`TEST1` TO 'test'@'%' |
+-----------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> 

5:那么我們來創(chuàng)建一個測試賬號test,授子程序?qū)蛹壍臋?quán)限。如下所示:

mysql> DROP PROCEDURE IF EXISTS PRC_TEST;
Query OK, 0 rows affected (0.00 sec)
mysql> DELIMITER //
mysql> CREATE PROCEDURE PRC_TEST()
-> BEGIN
-> SELECT * FROM kkk;
-> END //
Query OK, 0 rows affected (0.00 sec)
mysql> DELIMITER ;
mysql> grant execute on procedure MyDB.PRC_TEST to test@'%' identified by 'test';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> 
mysql> show grants for test;
+-----------------------------------------------------------------------------------------------------+
| Grants for test@% |
+-----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'test'@'%' IDENTIFIED BY PASSWORD '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' |
| GRANT EXECUTE ON PROCEDURE `MyDB`.`prc_test` TO 'test'@'%' |
+-----------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> select * from mysql.procs_priv where User='test';
+------+------+------+--------------+--------------+----------------+-----------+---------------------+
| Host | Db | User | Routine_name | Routine_type | Grantor | Proc_priv | Timestamp |
+------+------+------+--------------+--------------+----------------+-----------+---------------------+
| % | MyDB | test | PRC_TEST | PROCEDURE | root@localhost | Execute | 0000-00-00 00:00:00 |
+------+------+------+--------------+--------------+----------------+-----------+---------------------+
1 row in set (0.00 sec)
mysql> 

所以,如果需要查看用戶被授予的權(quán)限,就需要從這五個層級來查看被授予的權(quán)限。從上到下或從小到上,逐一檢查各個層級被授予的權(quán)限。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL查詢重寫插件的使用
  • 一篇文章弄懂MySQL查詢語句的執(zhí)行過程
  • Python使用sql語句對mysql數(shù)據(jù)庫多條件模糊查詢的思路詳解
  • MySQL 數(shù)據(jù)庫 like 語句通配符模糊查詢小結(jié)
  • 淺談pymysql查詢語句中帶有in時傳遞參數(shù)的問題
  • MySQL模糊查詢語句整理集合
  • MySQL常用SQL語句總結(jié)包含復(fù)雜SQL查詢
  • SQL語句執(zhí)行深入講解(MySQL架構(gòu)總覽->查詢執(zhí)行流程->SQL解析順序)
  • MySQL 重寫查詢語句的三種策略

標簽:烏海 湖北 聊城 白銀 湖南 臨汾 云浮 武威

巨人網(wǎng)絡(luò)通訊聲明:本文標題《mysql語句查詢用戶權(quán)限過程詳解》,本文關(guān)鍵詞  mysql,語句,查詢,用戶,權(quán)限,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql語句查詢用戶權(quán)限過程詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysql語句查詢用戶權(quán)限過程詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品福利av| 中文字幕亚洲欧美一区二区三区| 五月婷婷视频在线观看| 91色精品视频在线| 日本系列第一页| 免费av网站在线看| 国产成人自拍一区| 正在播放亚洲一区| 国产成人综合自拍| 久久亚洲av午夜福利精品一区| 国产欧美日韩一区二区三区在线| 草莓视频丝瓜在线观看丝瓜18| 中日韩美女免费视频网站在线观看| 国产精品jvid在线观看蜜臀| 久99久在线视频| …久久精品99久久香蕉国产| 国产三级欧美三级日产三级99| 亚洲综合色噜噜狠狠| 欧美日韩免费一区二区三区视频| 日韩中文字幕区一区有砖一区| 国产乱淫a∨片免费视频| 久久久精品99| 欧美日韩一区二区视频在线| 暧暧视频在线免费观看| 精品国产鲁一鲁****| 欧美午夜a级限制福利片| 成人片在线免费看| 亚洲精品成人三区| 日本精品一二三区| 制服 丝袜 综合 日韩 欧美| 国产精品久久久久久久久久久免费看| 精品国产福利一区二区在线| 99精品国产91久久久久久| 日韩一级片在线免费观看| 精品国产大片大片大片| 四虎海外影库www4hu| 成人免费一区二区三区牛牛| 91免费视频播放| 色一情一伦一子一伦一区| 欧洲一区二区视频| 小说区图片区亚洲| 久久久久中文字幕亚洲精品| 乱人伦中文字幕在线zone| 欧美四级电影在线观看| 精品高清久久| 亚洲一区免费观看| 粉嫩在线一区二区三区视频| 日韩大片在线播放| 日韩欧美一起| 另类调教123区| 亚洲精品免费在线| 黄网站app在线观看大全免费视频| 日本在线免费中文字幕| 日本在线视频网址| 亚洲大片在线| 激情五月婷婷综合| 国产做受69高潮| 91婷婷韩国欧美一区二区| 视频一区视频二区国产精品| 国产精品视频在线观看| 亚洲欧美另类久久久精品2019| 免费成人黄色| 国产手机免费视频| 影音先锋国产资源站| 天天干天天舔| 精品无人区一区二区三区竹菊| 在线免费观看一级片| 国产午夜精品久久久| 国模私拍一区二区国模曼安| 国产精品午夜一区二区欲梦| 日韩精品在线免费观看视频| 国产av天堂无码一区二区三区| 亚洲欧美日韩天堂| 国产亚洲精品一区二区在线观看| 北条麻妃一区二区三区在线| 青青草97国产精品免费观看无弹窗版| 久久众筹精品私拍模特| 黄色一级a毛片| japanese色系久久精品| 久久av免费一区| 亚洲欧洲日本mm| 欧美日韩亚洲高清一区二区| 亚洲免费影视| 午夜影院免费在线| 亚洲欧美综合一区二区| 成人国产精品| av福利精品| 久久综合伊人| 国产精品综合久久久久| 欧美日韩国产成人在线免费| 老司机av在线免费看| 中文一区二区在线观看| 成人福利影院| 亚洲欧美日韩国产综合| 中文字幕在线视频一区二区| 色综合色狠狠天天综合色| 成人免费毛片a| 青青青免费视频观看在线| 最近高清中文在线字幕在线观看| 性欧美xxxx| 亚洲天堂福利av| 亚洲电影欧美电影有声小说| 国产精品天美传媒入口| 国产情侣一区二区| 国产精品国产馆在线真实露脸| 日本高清免费不卡视频| 欧美激情精品久久久久久蜜臀| 日韩av一区二区在线播放| 日本丰满少妇黄大片在线观看| 久久精品三级视频| 精品国精品自拍自在线| 亚洲成人资源网| 精品福利一区二区三区| 性欧美视频videos6一9| 国产主播在线观看| 女教师淫辱の教室蜜臀av软件| 国产精品第四页| 99久久婷婷| 亚洲色图影院| 高清不卡日本v二区在线| 久久午夜av| 色天使综合视频| 精品久久久久久久无码| 欧美日韩视频精品二区| 亚洲国产aⅴ天堂久久| 美女福利视频网| 一级网站在线观看| 国产一区二区三区精品在线观看| 伊人色综合久久久天天蜜桃| 久久免费视频3| 7777kkkk成人观看| 最近更新在线中文字幕一页| 中文字幕在线播放av| 精品一区二区三区免费站| 中文字幕视频一区二区三区久| 国产一区国产精品| 亚洲电影免费观看高清完整版在线| 91手机视频在线观看| 国产一区二三区好的| 日本高清久久一区二区三区| 日本一区二区三区网站| 日韩精品久久一区二区三区| 91久久精品无码一区二区| 99久久精品国产亚洲精品| 午夜精品久久久久久久男人的天堂| 欧美另类videosbest视频| 色一色在线观看视频网站| 精品制服美女久久| 欧美成人dvd在线视频| 国产综合色香蕉精品| 性亚洲最疯狂xxxx高清| 国产三级电影在线| 国产精品永久在线| 国产午夜在线| 国产成人精品无码高潮| 免费在线黄色电影| 中文字幕在线视频一区二区| 精品日产乱码久久久久久仙踪林| 亚洲xxxxxx| 久久国产精品色av免费看| 久久久无码精品亚洲日韩按摩| 免费国产麻豆传| 最近中文字幕mv免费高清电影| 亚洲大奶少妇| 99视频免费播放| 亚洲一区欧美二区| 国产精品免费久久久久影院| 亚洲综合三区| 亚洲福利在线看| 欧美高清性xxxxhdvideosex| 久久美女艺术照精彩视频福利播放| 欧美综合亚洲图片综合区| 九色91porny| 豆花视频一区二区| 91在线直播| 美国成人xxx| 亚在线播放中文视频| 婷婷激情图片久久| 亚洲精品乱码久久久久| 国内自拍视频一区二区三区| 精品人妻在线视频| 91精品国产高清久久久久久久久| 成人中文在线| 日日摸夜夜添夜夜添精品视频| 成人在线视频福利| 亚洲三级在线免费| 成人影院免费观看| 2020国产在线视频| 国产福利电影在线播放| 精品视频一二三区| 中文字幕免费中文| 国产乱理伦片a级在线观看| 欧美激情第三页| 亚洲精品中文字幕99999| 男人的天堂va免费视频| 欧美一二三区精品| eeuss影院www免费看| 中文字幕亚洲字幕| 99只有精品| 中文资源在线官网| 日本一本中文字幕| 欧美精品激情blacked18| 色爱精品视频一区| 好吊一区二区三区视频| 裸体武打性艳史| 国产素人在线观看| 亚洲国产高清自拍| 亚洲专区一二三| 一本久道综合色婷婷五月| 国产精品18hdxxxⅹ在线| 成人区精品一区二区不卡| 中文字幕在线久热精品| 日日噜噜噜噜夜夜爽亚洲精品| l8videosex性欧美69| 成人免费视频入口| 成人午夜免费av| 国产欧美日韩综合精品| 国产xxxxx在线观看| 看片网址国产福利av中文字幕| 欧美中文娱乐网| 在线观看国产一区二区三区| 91久久久久久白丝白浆欲热蜜臀| 日本a人精品| 精品久久久久中文字幕小说| 久久亚洲精品伦理| 日韩高清av电影| 亚洲一级电影视频| 中文字幕一区二区三区在线不卡| 亚洲精品在线免费看| 欧美日韩中文字幕精品| 精品国产鲁一鲁一区二区张丽| 97在线看福利| 日韩激情视频一区二区| 亚洲熟女乱综合一区二区| 超碰在线免费公开| 无码内射中文字幕岛国片| 欧美国产第二页| 97在线免费| 欧美一区在线视频| 波多野结衣av一区二区全免费观看| www.91popny.com| 亚洲欧美国产77777| av日韩中文| 欧美日韩人妻精品一区在线| 亚洲国产欧美视频| 亚洲国产午夜精品| 国产成人精品白浆久久69| 影音先锋中文字幕第一页| 亚洲欧洲精品在线观看| 亚洲欧美综合精品久久成人| 精品国产1区| 国产 日韩 欧美 在线| 欧洲美女免费图片一区| 99久久婷婷国产综合精品电影| 麻豆影院在线观看| 国产午夜精品理论片a级大结局| 农村老熟妇乱子伦视频| 美女亚洲一区| 亚洲国产一二三精品无码| 日av在线不卡| 97夜夜澡人人双人人人喊| 精品国产一区二区三区av性色| 蜜桃精品噜噜噜成人av| 国产激情在线免费观看| 欧美调教视频| 欧美色精品在线视频| 亚洲一区二区不卡免费| 一级片在线观看| 夜夜嗨av禁果av粉嫩avhd| 国产精品户外野外| 久久网站免费观看| 欧美午夜精品在线| 精品国产百合女同互慰| 亚洲国产国产亚洲一二三| 亚洲一级生活片| 免费看日本黄色片| 欧美1级日本1级| 男人天堂网在线| 国产美女久久久| 精东影业在线观看| 2色视频网站| av网在线播放| 国产又粗又大又爽的视频| 欧美mv日韩mv亚洲| 亚洲激情网站免费观看| 亚洲一区二区欧美| 一级片在线免费观看视频| 久久久国产在线视频| 国产精品久久久久久久app| 欧美日韩一级二级| 蜜臀av午夜一区二区三区| 久久久精品网站| 中文字幕亚洲一区二区av在线| 日韩亚洲欧美在线观看| 中文字幕在线永久在线视频2020| 国产高清不卡一区| 成人精品aaaa网站| 久久久久久久一| 亚洲男子天堂网| 136国产福利精品导航网址| 国产伦精品免费视频| www黄色在线观看视频| 亚洲小视频在线播放| 色www永久免费视频首页在线| 国产亚洲高清一区| hs网站在线观看| 国产美女99p| 欧美色手机在线观看| 西西人体一区二区| 欧美日韩亚洲激情| 女人18毛片九区毛片在线| 人妻丰满熟妇av无码久久洗澡| 日日摸夜夜爽人人添av| 午夜免费视频在线国产| 欧美h视频在线| 懂色av噜噜一区二区三区av| 国内av免费观看| 久久爱www成人| 大伊香蕉精品在线品播放| 日韩欧美国产视频| 国产9色视频| 中文字幕日韩欧美精品高清在线| 国产传媒在线播放| 国产精品麻豆成人av电影艾秋| 91精品久久久久久| 日本韩国精品一区二区| 欧美亚洲在线播放| 特黄特色特刺激视频免费播放|