CREATE USER 语句可用来创建新的用户,语法如下:CREATE USER 'user'[@'host'][IDENTIFIED BY [PASSWORD] 'password'][,...] 为了可以在本地访问 Mysql,在上面命令中 host 应该设为 localhost 或者 127.0.0.1 ;此外,可以使用通配符 % 以允许客户端从任意主机连接服务器。
用户密码是小写的 password 部分,在引号中直接书写即可;大写的 [PASSWORD] 是可选项,表示使用 PASSWORD() 函数对密码进行加密,即使不用该函数,密码的加密工作也会自动完成;但是如果想把密码设置为哈希值,那么就要使用 IDENTIFIED BY PASSWORD 字句。
最后的 [,...] 表示可以同时创建多个用户,每个用户名用逗号隔开。
下面创建是创建用户示例:
[SQL] 纯文本查看 复制代码 mysql> CREATE USER 'beyes'@'localhost' IDENTIFIED BY '123456','beyes'@'groad.net' IDENTIFIED BY '654321';
Query OK, 0 rows affected (0.01 sec)
上面创建了两个带有密码的用户,它们是同一个人,其区别是:第 1 个允许用户登录到服务器宿主数据库,使用的密码是 123456;第 2 个允许连接到一个名为 groad.net 的主机,此时使用密码 654321 。 |