MySQL創(chuàng)建用戶賬號與刪除用戶賬號
發(fā)表時間:2023-08-28 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]mysql創(chuàng)建用戶賬號為了創(chuàng)建一個新用戶賬號,使用 CREATE USER 語句,如下所示:輸入:create user ben identified by p@$$w0rd;分析:CREATE USER 創(chuàng)建一個新用戶賬號。在創(chuàng)建用戶賬號時不一定需要口令,不過這個例子用 IDENTIFIED B...
mysql創(chuàng)建用戶賬號為了創(chuàng)建一個新用戶賬號,使用 CREATE USER 語句,如下所示:
輸入:
create user ben identified by 'p@$$w0rd';
分析:CREATE USER 創(chuàng)建一個新用戶賬號。在創(chuàng)建用戶賬號時不一定需要口令,不過這個例子用 IDENTIFIED BY 'p@$$wOrd' 給出了一個口令。如果你再次列出用戶賬號,將會在輸出中看到新賬號。
指定散列口令 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ù)來處理這些表。
為重新命名一個用戶賬號,使用 RENAME USER 語句,如下所示:
輸入:
rename user ben to bforta;
MySQL 5之前 僅MySQL 5或之后的版本支持 RENAME USER 。為了在以前的MySQL中重命名一個用戶,可使用 UPDATE 直接更新 user 表。
mysql刪除用戶賬號
為了刪除一個用戶賬號(以及相關(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訪問控制的幾個注意要點(diǎn)
4. MySQL使用字符集和校對順序使用教程
5. MySQL字符集和校對順序簡介
以上就是MySQL創(chuàng)建用戶賬號和刪除用戶賬號的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。