如果我们省略了用户帐户的主机名部分,MySQL将接受它并允许用户从任何主机进行连接。它的语法如下-Use mysql;
CREATE USER user_name IDENTIFIED BY password;
这里,user_name是我们要考虑的用户名。
密码是我们希望为user_account输入的密码。借助该密码,MySQL服务器将识别该用户。
示例
在给定的示例中,我们通过省略主机名来创建用户“ REMOTE”。mysql> CREATE USER remote identified by 'password123';
用户“远程”可以通过任何主机连接到服务器。mysql> SHOW GRANTS FOR remote@'%';
+------------------------------------+
| Grants for remote@% |
+------------------------------------+
| GRANT USAGE ON *.* TO 'remote'@'%' |
+------------------------------------+
1 row in set (0.00 sec)
可以通过省略主机名和密码来创建用户。在下面的示例中可以理解,我们创建了用户“ hello”mysql> Create user hello;
mysql> show grants for hello@'%';
+-----------------------------------+
| Grants for hello@% |
+-----------------------------------+
| GRANT USAGE ON *.* TO 'hello'@'%' |
+-----------------------------------+
1 row in set (0.00 sec)