我們如何在 MySQL 資料庫伺服器中建立使用者賬號?


眾所周知,MySQL 資料庫伺服器在 MySQL 資料庫中有一個使用者表,該表用於儲存使用者賬號,因此,透過使用 MySQL 資料庫,我們可以在 MySQL 資料庫伺服器中建立使用者賬號。建立新使用者賬號時,有兩件事必須牢記,一是使用者名稱,二是主機名,即 @ 字元的後半部分。建立使用者賬號的語法如下 −

語法

Use mysql;
CREATE USER user_account IDENTIFIED BY password;

此處 user_account 是要考慮的使用者的名稱。可以是 username@hostname 這樣的格式。

密碼是我們希望為 user_account 建立的密碼。透過這個密碼,MySQL 伺服器將會識別此使用者。

示例

在下例中,我們正在 MySQL 資料庫的使用者表中建立一個名為 abcd@localhost 的使用者 −

mysql> use mysql
Database changed
mysql> create user abcd@localhost identified by 'password123';
Query OK, 0 rows affected (0.04 sec)

下面的查詢將向我們返回新使用者賬號 abcd@localhost 的許可權。

mysql> SHOW GRANTS FOR abcd@localhost;
+------------------------------------------+
| Grants for abcd@localhost                |
+------------------------------------------+
| GRANT USAGE ON *.* TO 'abcd'@'localhost' |
+------------------------------------------+
1 row in set (0.01 sec)
Questi

更新於: 2019 年 7 月 30 日

255 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告