我们如何在 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 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告