MySQL是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。對(duì)于MySQL的用戶來(lái)說(shuō),有時(shí)候需要查詢?cè)摂?shù)據(jù)庫(kù)上的所有用戶信息,這時(shí)候就需要通過(guò)命令來(lái)查詢,下面是MySQL查詢用戶信息的命令:
SELECT User,Host FROM mysql.user;
上面的命令實(shí)際上是查詢了mysql數(shù)據(jù)庫(kù)中的user表,它會(huì)返回用戶的用戶名(User)和連接的主機(jī)(Host)。
如果我們想查詢某個(gè)具體的用戶信息,那么可以在命令中添加WHERE子句:
SELECT * FROM mysql.user WHERE User='myuser';
上面的命令中,通過(guò)指定User='myuser'來(lái)查詢名為myuser的用戶信息。
除了以上的兩種查詢方式,還有一種比較特殊的方式——通過(guò)終端命令直接查看用戶信息:
mysqladmin -u root -p extended-status | grep -w 'Threads_connected\|Threads_running\|Seconds_Behind_Master'
這種方式可以實(shí)時(shí)查看MySQL服務(wù)器的運(yùn)行狀態(tài),包括當(dāng)前連接的用戶數(shù)、正在運(yùn)行的線程數(shù)和主從復(fù)制延遲的時(shí)間等等。