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 刪除帳號。
【相關推薦】
#5. MySQL字元集與校對順序簡介
#以上是MySQL建立使用者帳號和刪除使用者帳號的詳細內容。更多資訊請關注PHP中文網其他相關文章!