Mysql 用戶及權限


【1】查詢user表結構

不僅知其然,更要知其所以然。

為了更具體的知道user表中的項,建議先查詢一下表結構:

:> desc mysql.user;

本地結果如下圖:

限於篇幅,截圖只是一部分,具體請根據本地實際情況。有了這個結果,更便於充分理解用戶與權限項。

【2】查詢所有用戶

:> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

本地查詢結果如下圖:

如上,所有用戶一目了然。具體想分析哪個用戶的權限,請對號入座。

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

順序 選擇 循環 總結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM