曲径通幽论坛

标题: 使用 CREATE USER 创建用户 [打印本页]

作者: beyes    时间: 2012-4-26 11:21
标题: 使用 CREATE USER 创建用户
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 。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2