通過以下方式可查看 mysql 用戶信息:mysql 客戶界面:輸入命令 “select * from mysql.user;”。系統(tǒng)函數(shù):”current_user()”:獲取當(dāng)前用戶。”user():獲取當(dāng)前連接的用戶。”session_user():獲取會(huì)話中訪問數(shù)據(jù)庫(kù)的用戶。show grants 語句:輸入 “show grants for current_user();” 以顯示當(dāng)前用戶權(quán)限。
如何查看 MySQL 用戶信息
方法 1:通過 MySQL 客戶界面
打開 MySQL 客戶界面,如 MySQL Workbench 或 MySQL 命令提示符。
鍵入以下命令:
SELECT * FROM <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>.user;
登錄后復(fù)制
方法 2:通過系統(tǒng)函數(shù)
使用 CURRENT_USER() 函數(shù)獲取當(dāng)前用戶:
SELECT CURRENT_USER();
登錄后復(fù)制
使用 USER() 函數(shù)獲取當(dāng)前連接的用戶:
SELECT USER();
登錄后復(fù)制
使用 SESSION_USER() 函數(shù)獲取會(huì)話中訪問數(shù)據(jù)庫(kù)的用戶:
SELECT SESSION_USER();
登錄后復(fù)制
方法 3:通過 SHOW GRANTS 語句
鍵入以下語句以顯示當(dāng)前用戶的所有權(quán)限:
SHOW GRANTS FOR CURRENT_USER();
登錄后復(fù)制
結(jié)果
以上方法將返回以下信息:
用戶名
主機(jī)名
密碼(通常以加密格式顯示)
權(quán)限(如 SELECT、INSERT、UPDATE 和 DELETE)