淘先锋技术网

首页 1 2 3 4 5 6 7

在MySQL数据库中,添加用户是非常常见的操作。下面我们将介绍如何在MySQL中添加一个用户。


CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

给mysql添加一个用户

以上代码中:

  • 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添加一个新用户的过程就完成了。