在mysql中,可以使用「SELECT * FROM mysql.user;」語句來查詢user表,且必須擁有對user表的查詢許可權才可執行該語句。新建立的使用者只有登入MySQL伺服器的許可權,沒有任何其它許可權,不能查詢user表。
(推薦教學:)
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表?的詳細內容,更多請關注TW511.COM其它相關文章!