如何在MySQL数据库服务器中创建用户帐户?


众所周知,MySQL数据库服务器在MySQL数据库中包含用户表,用于存储用户帐户,因此可以使用MySQL数据库在MySQL数据库服务器中创建用户帐户。创建新用户帐户时必须注意两点,一是用户名,二是@符号后面的主机名。创建用户帐户的语法如下:

语法

Use mysql;
CREATE USER user_account IDENTIFIED BY password;

这里`user_account`是我们要注册的用户名。它可以类似于`用户名@主机名`。

密码是我们希望为`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 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告