在MySQL数据库中,添加用户是非常常见的操作。下面我们将介绍如何在MySQL中添加一个用户。
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
以上代码中:
CREATE USER
表示创建一个新用户'username'@'localhost'
中,username
为你要创建的用户名,localhost
表示这个用户只能从本机登录,如果你想允许其他主机访问,可以将localhost
替换为对应的IP地址或者通配符%
IDENTIFIED BY 'password'
表示设置用户密码
添加完成后,你可能需要为该用户授权。下面我们将介绍如何授权。
GRANT ALL PRIVILEGES ON `database`.* TO 'username'@'localhost'; FLUSH PRIVILEGES;
以上代码中:
GRANT ALL PRIVILEGES ON `database`.*
表示给database
数据库授予该用户的所有权限,可以替换为你想要授权的数据库名称或者通配符*
TO 'username'@'localhost'
表示授权给username
用户,并限制该用户只能从localhost
登录。如果之前在CREATE USER
中指定了其他主机访问,这里可以相应地做出修改FLUSH PRIVILEGES
表示刷新权限表,使授权操作即时生效
至此,向MySQL添加一个新用户的过程就完成了。