Rumah  >  Artikel  >  pangkalan data  >  Buat pengguna baharu dengan kata laluan dalam MySQL 8?

Buat pengguna baharu dengan kata laluan dalam MySQL 8?

WBOY
WBOYke hadapan
2023-08-30 23:09:021329semak imbas

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

Dalam MySQL 8, anda perlu menggunakan arahan CREATE untuk mencipta pengguna baharu dengan kata laluan. Mari semak versi

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

Sintaks untuk mencipta pengguna baharu dengan kata laluan adalah seperti berikut

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

Berikut ialah sintaks untuk memberikan semua kebenaran kepada pengguna yang dibuat

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

Sekarang muat semula kebenaran menggunakan arahan flush

flush privileges;

dengan bantuan sintaks di atas pengguna baharu. Pertanyaannya adalah seperti berikut

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

Di bawah adalah pertanyaan untuk memberikan semua kebenaran kepada pengguna yang baru dibuat

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

Mari kita semak sama ada pengguna telah dibuat

mysql> select user from MySQL.user;

Di bawah adalah output yang menunjukkan pengguna baharu yang kami cipta di atas

+------------------+
| 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)

Lihat output sampel untuk pengguna James Created berjaya. Sekarang muat semula kebenaran menggunakan arahan muat semula. Pertanyaannya adalah seperti berikut

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

Atas ialah kandungan terperinci Buat pengguna baharu dengan kata laluan dalam MySQL 8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam