首頁  >  文章  >  資料庫  >  在 MySQL 8 中建立一個帶有密碼的新使用者?

在 MySQL 8 中建立一個帶有密碼的新使用者?

WBOY
WBOY轉載
2023-08-30 23:09:021329瀏覽

在 MySQL 8 中创建一个带有密码的新用户?

在 MySQL 8 中,您需要使用 CREATE 指令建立一個帶有密碼的新使用者。讓我們檢查一下版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.14 sec)

創建帶有密碼的新用戶的語法如下

CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

以下是向創建的用戶授予所有權限的語法

GRANT ALL ON *.* TO 'yourUserName'@'localhost';

現在使用flush指令刷新權限

flush privileges;

讓我們藉助上述語法建立一個新使用者。查詢如下

mysql> use MySQL;
Database changed
mysql> CREATE USER 'James'@'localhost' IDENTIFIED BY 'James123456';
Query OK, 0 rows affected (0.21 sec)

以下是向新建立的使用者授予所有權限的查詢

mysql> GRANT ALL ON *.* TO 'James'@'localhost';
Query OK, 0 rows affected (0.18 sec)

讓我們檢查使用者是否已建立

mysql> select user from MySQL.user;

以下是顯示我們上面建立的新使用者的輸出

+------------------+
| user             |
+------------------+
| Bob              |
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| @UserName@       |
| Adam Smith       |
| James            |
| John             |
| John Doe         |
| User1            |
| am               |
| hbstudent        |
| mysql.infoschema |
| mysql.session    |
+------------------+
17 rows in set (0.00 sec)

查看範例輸出,使用者James 已成功建立。現在使用刷新命令刷新權限。查詢如下

mysql> flush privileges;
Query OK, 0 rows affected (0.04 sec)

以上是在 MySQL 8 中建立一個帶有密碼的新使用者?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除