sql,名和密碼SELECT user,看數 authenticationヾ(′?`)?_string FROM mysql.user;,“MySQL中查看數據庫用戶(hù)的據庫方法
單元表格:
| 方法 | 說(shuō)明 |
| 1. 使用SHOW GRAヽ(′?`)ノNTS命令 | 該命令用于顯示用戶(hù)的權限信息,包括用戶(hù)所屬的用戶(hù)數據庫。 |
| 2. 查詢(xún)mysql數據庫中的名和密??碼usヽ(′▽?zhuān)?ノer表 | mysql數據庫中有一個(gè)user表,其中記錄了所有用戶(hù)的看??數信息,可以使用SELECT語(yǔ)句查詢(xún)該表來(lái)查ヽ(′ー`)ノ看數據庫用戶(hù)。據庫 |
| 3. 查詢(xún)information_schema數據庫中的(de)用戶(hù)user表 | information_schema數據庫中也有一個(gè)us??er表,其中記錄了所有用戶(hù)的名和密碼信??息,可以使用SELECT語(yǔ)句查詢(xún)該表來(lái)查看數據庫用戶(hù)??磾? |
1、據庫使用SHOW GRANTS命令:
打開(kāi)MySQL命令行客戶(hù)端或MySQ(′?_?`)L GUI工具。用戶(hù)
輸入以下命令并執行:
“`sql
SHOW GRANTS;
執行后將顯示所(╬?益?)有用戶(hù)的權限信息,包括用戶(hù)所屬的數據庫。
輸入以下命令并執行:
“`sql
USE mysql;
SELECT User, Host FROM user;
̶( ???)0;`
執行后將顯示mys(????)ql數據庫中的所有用戶(hù)及其??對應的主機信息。
3、查詢(xún)information_schema數據(ju)庫中的user表:
打開(kāi)MySQL命令行客戶(hù)端或MySQL GUI工具。
“`s??ql
USE information_schema;
SELECT User, Hos??t FROM user;
“??`
執行后將顯示information_schema數據庫中的所有用戶(hù)及其對應的主機信息。
相關(guān)問(wèn)題與解答(′?_?`):
問(wèn)題1:如何在MySQL中創(chuàng )建一個(gè)新的數據庫用戶(hù)?
答:在My?SQL中創(chuàng )建一個(gè)新的數據庫用戶(hù)可以使用CREATE USER語(yǔ)句,具體語(yǔ)法如下:
CREATE USER '用戶(hù)??名'@'主機名' IDENTIFIED BY '密碼';
(′;д;`)8216;用戶(hù)名’是要創(chuàng )建的用戶(hù)的名稱(chēng),’主機名’是允許該用戶(hù)連接的??主機名(可以是IP地址或域???名),’密碼’是該用戶(hù)的登錄密碼,創(chuàng )建?????一個(gè)名為"newuser"、允許從任何主機連接、密碼為"password123"的用戶(hù)可以使用以下語(yǔ)句:
CREATE US??ER 'newuser'@'%' IDENTIFIED BY 'password123';問(wèn)題2:如何為MySQL中的數據庫用戶(hù)授權?
答:為MySQL中的數據庫用戶(hù)授權可(╯‵□′)╯以使用GRANT語(yǔ)句,具體(ti)語(yǔ)法(fa)如下:
GRANT privilege_type ON databa??se_name.table_name TO '用ˉ\_(ツ)_/ˉ戶(hù)名'@'主機名';
privilege_type是要授予的權限類(lèi)型(如SELECT??、INSERT、UPDATE等),database_name是要授權的數據庫名稱(chēng),table_name( ?ヮ?)是要授權的表名稱(chēng),’用戶(hù)名’和’主機名’是要授權的用戶(hù)和允許其連接的主機名,授予"newuser"用戶(hù)對"mydb"數據庫的所有權ヽ(′▽?zhuān)?/限可以使用以下語(yǔ)句:
GRAN???T ALL PRIVILEGES ON mydb.* TO 'newuser'( ?ヮ?)@'%';
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號: