首頁 >資料庫 >mysql教程 >怎麼查詢mysql user表?

怎麼查詢mysql user表?

青灯夜游
青灯夜游原創
2020-10-13 16:53:424123瀏覽

在mysql中,可以使用「SELECT * FROM mysql.user;」語句來查詢user表,且必須擁有對user表的查詢權限才能執行該語句。新建立的使用者只有登入MySQL伺服器的權限,沒有任何其它權限,不能查詢user表。

怎麼查詢mysql user表?

(推薦教學:mysql影片教學

MySQL 安裝時會自動建立一個名為mysql 的資料庫,mysql 資料庫中儲存的都是使用者權限表。使用者登入以後,MySQL 會根據這些權限表的內容為每個使用者賦予對應的權限。

user 表是 MySQL 中最重要的權限表,用來記錄允許連線到伺服器的帳號資訊。需要注意的是,在 user 表裡啟用的所有權限都是全域級的,適用於所有資料庫。

在 MySQL 中,可以透過檢視 mysql.user 表中的資料記錄來查看對應的使用者權限,也可以使用 SHOW GRANTS 語句查詢使用者的權限。

mysql 資料庫下的 user 表中儲存著使用者的基本權限,可以使用 SELECT 語句來檢視。 SELECT 語句的程式碼如下:

SELECT * FROM mysql.user;

要執行該語句,必須擁有對 user 表的查詢權限。

注意:新建立的使用者只有登入 MySQL 伺服器的權限,沒有任何其它權限,不能查詢 user 表。

以上是怎麼查詢mysql user表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn