在Mysql中如何顯示所有使用者?

來源:互聯網
上載者:User

標籤:

在Mysql中如何顯示所有使用者?

這是一個mysql初學者經常問到的一個問題,今天我們就帶大家看看是如何在Mysql中顯示所有使用者的。通常我們在mysql中使用SHOW DATABASES可以顯示所有的資料庫,SHOW TABLES將會顯示所有的資料表,那麼你是不是會猜測顯示所有使用者的命令是SHOW USERS呢?不不不,並不是的,現在讓我們一起來看看如何顯示所有使用者吧。

在Mysql中顯示所有使用者 1.登入資料庫

首先,你需要使用如下命令登入到資料庫,注意,必須是root使用者哦~

## mysql -u root -p
2.查詢使用者表

在Mysql中其實有一個內建且名為mysql的資料庫,這個資料庫中儲存的是Mysql的一些資料,比如使用者、許可權資訊、預存程序等,所以呢,我們可以通過如下簡單的查詢語句來顯示所有的使用者呢。

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;,就是這樣了,很簡單嘛,就用這種方法就可以獲得所有使用者了呢,快去試試吧。

3.顯示所有的使用者(不重複)

熟悉Mysql的朋友們都知道DISTINCT這個修飾的作用吧,對了,就是去除重複的資料,所以我們可以使用如下命令顯示所有你的Mysql的使用者而忽略那些僅僅是主機名稱不同的使用者。

SELECT DISTINCT User FROM mysql.user;

這條命令的輸出就像下面顯示的這樣:

+------------------+| user             | +------------------+| root             | | debian-test-user | | johnsm           | | brian            | | guest            | | linuxprobe       | +------------------+6 rows in set (0.01 sec)

在Mysql中如何顯示所有使用者?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.