欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

用户管理

程序员文章站 2022-04-13 22:34:07
新建用户 创建带主机名用户 在MySql中使用CREATE USER语句新建用户 用户的格式如下: ‘ 用户名 ’ @ ‘ 主机名 ’ @后面的’localhost’即为本地的端口。 创建普通用户 使用举例: 创建2个新用户student1和student2,密码分别是123和456,并且查看新用户 ......

新建用户

  创建带主机名用户

    在mysql中使用create user语句新建用户

create user <用户> [ identified by [ password ] ’ 密码 ’ ]
       [ ,用户n  [ identified by [ password ] ’ 密码n ’ ]]...

 

用户的格式如下:  ‘ 用户名 ’ @  ‘ 主机名 ’    @后面的’localhost’即为本地的端口。

      创建普通用户

 

create user ‘用户名称’

 

使用举例:

  创建2个新用户student1和student2,密码分别是123和456,并且查看新用户的信息

create user student1@localhost identified by '123',student2@localhost identified by '456';
select user,host from mysql.user;

 

  执行结果如下所示

用户管理

注意点:使用create user语句新建的用户,不存在任何的权限

  修改用户名

    作用:使用 rename user 语句可以修改一个已存在的用户名

rename  user  <旧用户名> to <新用户名>
    [ , <旧用户名n> to <新用户名n> ][....]

 

使用举例:

  将上面已经创建的用户student1改名为stu1

rename user student1@localhost to stu1;

 

  修改用户密码

    作用:使用 set password 语句可以修改一个已存在的用户密码

set password [ for 用户 ] = password(“ 新密码 ”)

使用举例:

  将上面已经创建的用户student2密码修改为234

set password for student2@localhost = password('123');

 

删除用户

  使用  drop user 语句可以删除一个或者多个用户,并且可以取消权限

drop user 用户 [ ,  ]…

 

使用举例:

  删除stu1和student2用户,并且查看用户的信息

drop user stu1,student2@localhost;
select user,host from mysql.user;

 

  使用  delete 语句也可以删除用户

delete from mysql.user where user=’ 用户名 ’ and host=’ 主机名 ’;