MySQL 如何在MySQL数据库服务器中创建用户账户?
我们知道,MySQL数据库服务器在MySQL数据库中具有用户表,用于存储用户账户,因此通过使用MySQL数据库,我们可以在MySQL数据库服务器中创建用户账户。创建新用户账户时必须注意两个事项,一个是用户名,另一个是@字符后的主机名。创建用户账户的语法如下 −
阅读更多:MySQL 教程
语法
Use mysql;
CREATE USER user_account IDENTIFIED BY password;
这里的user_account是我们要考虑的用户的名称。它可以像username@hostname一样。
密码是我们要为user_account创建的密码。借助此密码,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