Mysql 用戶及權限

【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.

順序 選擇 循環 總結

相關文章
相關標籤/搜索