zoukankan      html  css  js  c++  java
  • 用户管理

    新建用户

      创建带主机名用户

        在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=’ 主机名 ’;
  • 相关阅读:
    C# 反射
    WinForm资源管理器开发(TreeView&ListView)
    枚举——完美立方
    关于考证
    人工智能时代,程序员要不要精通算法?
    程序员需要掌握哪些软技能?
    Android数据解析——JSON
    C# 数组转json
    jQuery跨域调用Web API
    oracle 创建表同时添加注释
  • 原文地址:https://www.cnblogs.com/pcliu/p/10034619.html
Copyright © 2011-2022 走看看