首頁  >  文章  >  資料庫  >  MySQL建立使用者帳號和刪除使用者帳號

MySQL建立使用者帳號和刪除使用者帳號

巴扎黑
巴扎黑原創
2017-05-20 14:13:452054瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn