当前位置: 移动技术网 > IT编程>数据库>Mysql > 用户管理

用户管理

2018年11月29日  | 移动技术网IT编程  | 我要评论

新建用户

  创建带主机名用户

    在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=’ 主机名 ’;

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网