zoukankan      html  css  js  c++  java
  • mysql用户授权以及权限收回

    语法

    GRANT privileges [(columns)] ON DATABASE.TABLE TO 'username'@'hostname' [IDENTIFIED BY [PASSWORD] 'password'] [,'username'@'hostname' [IDENTIFIED BY [PASSWORD] 'password']][WITH with_option [with_option]] WITH 关键字后面的参数 1.GRANT OPTION 将自己的权限授予其他用户 2.MAX_QUERIES_PER_HOUR count 设置每小时最多可以执行多少次count查询 3.MAX_UPDATES_PER_HOUR count 设置每小时最多可以执行多少次count更新 4.MAX_CONNECTIONS_PER_HOUR count 设置没小时最大的连接数量 5.MAX_USER_CONNECTIONS 设置每个用户最大的建立连接数
    
    授予user4有INSERT权限
    GRANT INSERT ON *.* TO 'user4'@'localhost';
    
    创建一个具有insert和select权限的 user4普通用户密码为123
    GRANT INSERT,SELECT ON *.* TO 'user4'@'localhost' IDENTIFIED BY '123' WITH GRANT OPTION;
    
    //查询账户权限
    show grants for 'user4'@'localhost'G 
    

    收回权限
    收回INSERT权限

    REVOKE INSERT ON *.* FROM 'user4'@'localhost';
    

    权限一览表
    常用
    1.CREATE,DROP 创建/删除数据库、表、索引
    2.INSERT,DELETE,UPDATE,SELECT 对数据库中的数据进行增删改查操作
    3.INDEX 可以创建或删除索引,适用于所有的表
    4.ALTER 可以用于修改表的结构或重命名表
    5.GRANT 允许为其他用户授权,可用于数据库和表
    6.FILE 被赋予该权限的用户能读写MYSQL服务器上的任何文件。

  • 相关阅读:
    POJ 3468 A Simple Problem with Integers
    BZOJ 4430 Guessing Camels
    POJ 2309 BST
    POJ 1990 MooFest
    cf 822B Crossword solving
    cf B. Black Square
    cf 828 A. Restaurant Tables
    Codefroces 822C Hacker, pack your bags!
    [HDU 2255] 奔小康赚大钱
    [BZOJ 1735] Muddy Fields
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10294578.html
Copyright © 2011-2022 走看看