zoukankan      html  css  js  c++  java
  • mysql用户管理、权限管理

    用户管理:

      解析:mysq的用户账号包含两个部分:username@hostname

          mysql的用户一般保存在mysql自带的mysql库中的user表中

      查看用户:select host,user,password from mysql.user ;

      创建用户:

        CREATE USER ‘username‘@‘hostname‘’ IDENTIFIED  BY  '密码'

          注意:引号要加上

      删除用户:

      更改用户名:

        RENAME USER old_user TO new_user

      为用户设置密码:

        SET PASSWORD FOR user =PSSWORD('新密码')

    权限管理:

      权限类型(privileges ):  

        库级别:

          alter
          alter routine 存储历程
          create
          create routine 存储过程,存储函数
          create view
          delete
          drop
          execute
        grant option 将自己的权限复制给别的用户
          index 索引
          show view

        表级别:   

          select
          insert
          update
          delete

        字段级别

          select
          update
          insert

        管理类
        程序类

      授权GRANT:

        基础: grant 权限类型 ON  库  TO  用户名  

          例:授予所有权限给用户:GRANT ALL PRIVILEGES ON  *.* TO ‘username’@‘%’ IDENTIFIED BY 'password’

        官方:

          GRANT
            priv_type [(column_list)]
            [, priv_type [(column_list)]] ...
            ON [object_type] priv_level
            TO user_specification [, user_specification] ...
            [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}]
            [WITH with_option ...]

      查看用户权限:

        SHOW GRANTS FOR用户名

      回收权限:  

        一般:

          REVOKE 权限类型 ON  库名  FROM 用户名; 

         官方:

          REVOKE
          priv_type [(column_list)]
          [, priv_type [(column_list)]] ...
          ON [object_type] priv_level
          FROM user [, user] ...

          REVOKE ALL PRIVILEGES, GRANT OPTION
          FROM user [, user] ...

          REVOKE PROXY ON user
          FROM user [, user] ...

    help contents 

    SHOW PROCESSLIST;

  • 相关阅读:
    Can you answer these queries?(HDU4027+势能线段树)
    Tunnel Warfare(HDU1540+线段树+区间合并)
    Computer(HDU2196+树形dp+树的直径)
    Anniversary party(树上dp+HDU1520)
    2018 Multi-University Training Contest 1-1002 -Balanced Sequence(括号匹配+贪心)
    暑假集训——cf热身赛部分题有感加其题解
    Educational Codeforces Round 47 (Rated for Div. 2) 题解
    计蒜客 Goldbach Miller_Rabin判别法(大素数判别法)
    多种方法过Codeforces Round #270的A题(奇偶法、打表法和Miller_Rabin(这个方法才是重点))
    Codeforces Round #494 (Div. 3)
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12972397.html
Copyright © 2011-2022 走看看