linux怎么查詢mysql的用戶
查詢mysql用戶的方法:1、利用“mysql -u root -p”命令登錄數(shù)據(jù)庫的root用戶;2、利用“SELECT User, Host, Password FROM mysql.user”查詢語句即可顯示出mysql中的所有用戶。
程序員必備接口測試調(diào)試工具:立即使用
Apipost = Postman + Swagger + Mock + Jmeter
Api設(shè)計、調(diào)試、文檔、自動化測試工具
后端、前端、測試,同時在線協(xié)作,內(nèi)容實時同步
本教程操作環(huán)境:Linux7.3系統(tǒng)、mysql8.0.22版本、Dell G3電腦。
linux怎么查詢mysql的用戶
1.登錄數(shù)據(jù)庫
首先,你需要使用如下命令登錄到數(shù)據(jù)庫,注意,必須是root用戶哦~
## mysql -u root -p
2.查詢用戶表
在Mysql中其實有一個內(nèi)置且名為mysql的數(shù)據(jù)庫,這個數(shù)據(jù)庫中存儲的是Mysql的一些數(shù)據(jù),比如用戶、權(quán)限信息、存儲過程等,所以呢,我們可以通過如下簡單的查詢語句來顯示所有的用戶呢。
SELECT User, Host, Password FROM mysql.user;
你將會看到如下這樣的信息:
+------------------+--------------+--------------+ | user | host | password | +------------------+--------------+--------------+ | root | localhost | 37as%#8123fs | | debian-test-user | localhost | HmBEqPjC5Y | | johnsm | localhost | | | brian | localhost | | | root | 111.111.111.1| | | guest | % | | | linuxprobe | 10.11.12.13 | RFsgY6aiVg | +------------------+--------------+--------------+ 7 rows in set (0.01 sec)
如果你想增加或減少一些列的顯示,那么你只需要編輯這條sql語句即可,比如你只需要顯示用戶的用戶名,那么你就可以這樣使用
SELECT User FROM mysql.user;,
擴(kuò)展知識
顯示所有的用戶(不重復(fù))
熟悉Mysql的朋友們都知道DISTINCT這個修飾的作用吧,對了,就是去除重復(fù)的數(shù)據(jù),所以我們可以使用如下命令顯示所有你的Mysql的用戶而忽略那些僅僅是主機(jī)名不同的用戶。
SELECT DISTINCT User FROM mysql.user;
這條命令的輸出就像下面顯示的這樣:
+------------------+ | user | +------------------+ | root | | debian-test-user | | johnsm | | brian | | guest | | linuxprobe | +------------------+ 6 rows in set (0.01 sec)
推薦學(xué)習(xí):mysql視頻教程、Linux視頻教程
以上就是linux怎么查詢mysql的用戶的詳細(xì)內(nèi)容,更多請關(guān)注其它相關(guān)文章!
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。