【1】查詢user表結構mysql
不只知其然,更要知其因此然。sql
爲了更具體的知道user表中的項,建議先查詢一下表結構:spa
:> desc mysql.user;blog
本地結果以下圖:file
限於篇幅,截圖只是一部分,具體請根據本地實際狀況。有了這個結果,更便於充分理解用戶與權限項。select
【2】查詢全部用戶循環
:> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;權限
本地查詢結果以下圖:im
如上,全部用戶一目瞭然。具體想分析哪一個用戶的權限,請對號入座。d3
【3】查詢某個用戶的權限
(1)方式一(用戶dingding):
:> show grants for 'dingding'@'%';
本地結果以下圖:
如上所述。
(2)方式二:
:> select * from mysql.user where user = 'dingding';
本地結果以下圖:
好比,發現該用戶沒有File_priv權限,即導入文件數據(命令:load data infile)的權限。
如上所述。注意分析兩種方式的區別,對比理解。
Good Good Study, Day Day Up.
順序 選擇 循環 總結