MySQL創建用戶賬號與刪除用戶賬號
發表時間:2023-08-28 來源:明輝站整理相關軟件相關文章人氣:
[摘要]mysql創建用戶賬號為了創建一個新用戶賬號,使用 CREATE USER 語句,如下所示:輸入:create user ben identified by p@$$w0rd;分析:CREATE USER 創建一個新用戶賬號。在創建用戶賬號時不一定需要口令,不過這個例子用 IDENTIFIED B...
mysql創建用戶賬號為了創建一個新用戶賬號,使用 CREATE USER 語句,如下所示:
輸入:
create user ben identified by 'p@$$w0rd';
分析:CREATE USER 創建一個新用戶賬號。在創建用戶賬號時不一定需要口令,不過這個例子用 IDENTIFIED BY 'p@$$wOrd' 給出了一個口令。如果你再次列出用戶賬號,將會在輸出中看到新賬號。
指定散列口令 IDENTIFIED BY 指定的口令為純文本,MySQL將在保存到 user 表之前對其進行加密。為了作為散列值指定口令,使用 IDENTIFIED BY PASSWORD 。
使用 GRANT 或 INSERT GRANT 語句(稍后介紹)也可以創建用戶賬號,但一般來說 CREATE USER 是最清楚和最簡單的句子。此外,也可以通過直接插入行到 user 表來增加用戶,不過為安
全起見,一般不建議這樣做。MySQL用來存儲用戶賬號信息的表(以及表模式等)極為重要,對它們的任何毀壞都可能嚴重地傷害到MySQL服務器。因此,相對于直接處理來說,最好是用標記和函數來處理這些表。
為重新命名一個用戶賬號,使用 RENAME USER 語句,如下所示:
輸入:
rename user ben to bforta;
MySQL 5之前 僅MySQL 5或之后的版本支持 RENAME USER 。為了在以前的MySQL中重命名一個用戶,可使用 UPDATE 直接更新 user 表。
mysql刪除用戶賬號
為了刪除一個用戶賬號(以及相關的權限),使用 DROP USER 語句,如下所示:
輸入:
drop user bforta;
MySQL 5之前 自MySQL 5以來, DROP USER 刪除用戶賬號和所有相關的賬號權限。在MySQL 5以前, DROP USER 只能用來刪除用戶賬號,不能刪除相關的權限。因此,如果使用舊版本的MySQL,需要先用 REVOKE 刪除與賬號相關的權限,然后再用 DROP USER 刪除賬號。
【相關推薦】
Mysql免費視頻教程
2. mysql管理用戶、更改口令的命令行實例操作
3. mysql訪問控制的幾個注意要點
4. MySQL使用字符集和校對順序使用教程
5. MySQL字符集和校對順序簡介
以上就是MySQL創建用戶賬號和刪除用戶賬號的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。