檢視MySQL的使用者資訊

2021-08-21 04:31:16 字數 1030 閱讀 3649

在我之前的部落格中提到,mysql會在建立的時候,自動生成幾個database, 即infomation_schema、mysql、performance_schema、sys :

我們建立的mysql使用者的資訊,其實都儲存在名稱為「mysql」的database中,可以這樣來檢視:

(1)連線資料庫伺服器:

mysql -u root -p
(2)顯示所有的database:

show databases;
(3)選擇名為「mysql」的database:

use mysql;
(4)顯示「mysql」 database的所有表:

show tables;
可以看到「mysql」database中有個user表:

desc user;
user表結構如下圖所示:

(6)檢視當前所有mysql使用者的username、host、密碼(注意mysql從某個版本開始,密碼字段不是password,而是authentication_string):

select user,host,authentication_string from user;
可以看到:

這就是基本的mysql使用者資訊,當然還有很多使用者授權、鎖定、過期等資訊,這裡就不作詳述了。

MySQL檢視使用者

環境 centos 6.5 64bit mysql server版本 5.7.21 一 檢視所有使用者 在mysql中有乙個內建名為mysql的資料庫,這個資料庫中儲存的是mysql的一些資料,比如使用者 許可權資訊 儲存過程等。所以我們可以通過如下查詢語句來檢視所有使用者。mysql select...

檢視使用者的資訊檔案 passwd

passwd 檔案 位置 etc passwd 作用 用於儲存使用者的賬戶資訊 注意點 由於passwd也可以作為乙個命令直接使用,也可以作為配置檔案,所以如果使用man命令進行檢視幫助資訊時,應該有2種寫法 man 5 passwd 檢視的是passwd命令的幫助 man 1 passwd 檢視的...

oracle檢視當前使用者資訊

一 檢視當前使用者資訊 1 檢視當前使用者擁有的角色許可權資訊 select from role sys privs 2 檢視當前使用者的詳細資訊 select from user users 3 檢視當前使用者的角色資訊 select from user role privs 總結 oracle中...