為了創(chuàng)建一個(gè)新用戶賬號,使用 CREATE USER 語句,如下所示:
輸入:
create user ben identified by 'p@$$w0rd';
分析:CREATE USER 創(chuàng)建一個(gè)新用戶賬號。在創(chuàng)建用戶賬號時(shí)不一定需要口令,不過這個(gè)例子用 IDENTIFIED BY 'p@$$wOrd' 給出了一個(gè)口令。如果你再次列出用戶賬號,將會(huì)在輸出中看到新賬號。
指定散列口令 IDENTIFIED BY 指定的口令為純文本,MySQL將在保存到 user 表之前對其進(jìn)行加密。為了作為散列值指定口令,使用 IDENTIFIED BY PASSWORD 。
使用 GRANT 或 INSERT GRANT 語句(稍后介紹)也可以創(chuàng)建用戶賬號,但一般來說 CREATE USER 是最清楚和最簡單的句子。此外,也可以通過直接插入行到 user 表來增加用戶,不過為安
全起見,一般不建議這樣做。MySQL用來存儲用戶賬號信息的表(以及表模式等)極為重要,對它們的任何毀壞都可能嚴(yán)重地傷害到MySQL服務(wù)器。因此,相對于直接處理來說,最好是用標(biāo)記和函數(shù)來處理這些表。
為重新命名一個(gè)用戶賬號,使用 RENAME USER 語句,如下所示:
輸入:
rename user ben to bforta;
MySQL 5之前 僅MySQL 5或之后的版本支持 RENAME USER 。為了在以前的MySQL中重命名一個(gè)用戶,可使用 UPDATE 直接更新 user 表。
mysql刪除用戶賬號
為了刪除一個(gè)用戶賬號(以及相關(guān)的權(quán)限),使用 DROP USER 語句,如下所示:
輸入:
drop user bforta;
MySQL 5之前 自MySQL 5以來, DROP USER 刪除用戶賬號和所有相關(guān)的賬號權(quán)限。在MySQL 5以前, DROP USER 只能用來刪除用戶賬號,不能刪除相關(guān)的權(quán)限。因此,如果使用舊版本的MySQL,需要先用 REVOKE 刪除與賬號相關(guān)的權(quán)限,然后再用 DROP USER 刪除賬號。
【相關(guān)推薦】
Mysql免費(fèi)視頻教程
2. mysql管理用戶、更改口令的命令行實(shí)例操作
3. mysql訪問控制的幾個(gè)注意要點(diǎn)
4. MySQL使用字符集和校對順序使用教程
5. MySQL字符集和校對順序簡介
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com