MySQL 是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),廣泛應(yīng)用于網(wǎng)站開發(fā)、軟件開發(fā)等領(lǐng)域。在使用 MySQL 進行開發(fā)時,我們需要進行用戶認(rèn)證和授權(quán),這就需要使用到用戶名。
用戶名是用來標(biāo)識用戶身份的字符串,可以用來區(qū)分不同的用戶,在 MySQL 中,用戶名是由字符、數(shù)字和下劃線組成的。MySQL 的用戶名是區(qū)分大小寫的。
MySQL 默認(rèn)安裝時會創(chuàng)建一個 root 用戶,這個用戶是具有最高權(quán)限的用戶,可以對數(shù)據(jù)庫和表進行任意操作。除了 root 用戶外,我們還可以創(chuàng)建其他的用戶,對于不同的用戶,可以對其進行不同的授權(quán),從而限制其對數(shù)據(jù)庫的操作權(quán)限。
--創(chuàng)建一個名為 user1 的用戶 CREATE USER 'user1'@'localhost' IDENTIFIED BY '密碼'; --授予 user1 用戶 SELECT 權(quán)限 GRANT SELECT ON db1.* TO 'user1'@'localhost';
上面的代碼中,我們使用 CREATE USER 命令創(chuàng)建了一個名為 user1 的用戶,并設(shè)置了其密碼。接著,我們使用 GRANT 命令授予 user1 用戶對 db1 數(shù)據(jù)庫中所有表的 SELECT 權(quán)限。
當(dāng)我們需要刪除一個用戶時,可以使用 DROP USER 命令:
--刪除名為 user1 的用戶 DROP USER 'user1'@'localhost';
以上就是關(guān)于 MySQL 服務(wù)器用戶名的一些介紹和操作,希望對大家有所幫助。