数据库操作:

创建数据库、创建表——CREATE

删除数据库、删除表——DROP

删除表内容——TRUNCATE、DELETE(后者效率低、一行一行地删除记录)

查询数据库、查询表——SELECT

插入、更新、删除——INSERT INTO、UPDATE、DELETE(上面有提到)

修改表——ALTER(添加、修改或删除列)

MySQL各种权限(27种):参考http://www.cnblogs.com/subsir/articles/2568361.html by 市集

  1. usage
  2. select
  3. create
  4. create routine
  5. create temporary tables
  6. create view
  7. create user
  8. insert
  9. alter
  10. alter routine
  11. update
  12. delete
  13. drop
  14. show database
  15. show view
  16. index(创建引用)
  17. execute
  18. lock tables
  19. references
  20. reload(flush等操作)
  21. replication client
  22. replication slave
  23. shutdown
  24. grant option
  25. file
  26. super
  27. process

指定所有权限:all privileges

=========

授权命令:grant

grant 权限 on 数据库对象 to 用户 [IDENTIFIED BY 'PASSWORD'];

撤权命令:revoke

revoke 权限 on 数据库对象 from 用户;

=========

说明:

1.权限

前面的27种权限,以及all privileges,共28个关键词。

前面27中权限的关键词可以通过逗号连接起来授权:

grant select, insert, update, delete on ...

2.数据库对象

数据库名称 + 英文句号 + 表名称

比如 test.person表示的数据库对象为test数据库下的person表。

数据库名称、表名称可以使用星号(*)替代,表示所有,比如*.*表示所有数据库对象。

注意:测试发现数据库对象无法像权限一样用逗号(,)连接。

3.用户

用户名+主机名

比如,user@localhost,表示从本机访问数据库的名为user账号。

主机名可以用通配符%,比如:172.18.10.%(IP地址为172.18.10段的所有IP地址都可以访问)

4.IDENTIFIED BY

可选内容。

表示这个授权需要的密码。

5.其它可选项(参考:http://blog.csdn.net/haiross/article/details/51251571 by haiross)

[WITH GRANT OPTION]

MAX_QUERIES_PER_HOUR count

MAX_UPDATES_PER_HOUR count

MAX_CONNECTIONS_PER_HOUR count

MAX_USER_CONNECTIONS count

关于创建MySQL用户:

1.CREATE USER

此方式创建后,还需要后续通过grant授权。

2.grant

这种方式创建用户后,用户就具备一定的权限了。

喜欢这种方式。

3.INSERT INTO mysql.user表(试验过,但添加失败)

关于删除MySQL用户:

DROP USER 用户名@主机名;

MySQL权限操作:Grant、Revoke的更多相关文章

  1. mysql 权限管理 grant revoke

    grant all privileges  on  database.table to 'user'@'ip' identified by 'passwd' with grant  option; g ...

  2. mysql权限操作

    1.mysql权限操作 grant select,insert on test1.tb1 to ltx2@127.0.0.1 默认权限:什么都没有 2.用户管理特殊命令: 创建用户:create us ...

  3. MYSQL用户权限管理(Grant,Revoke)

    MySQL可以为不同的用户分配严格的.复杂的权限.这些操作大多都可以用SQL指令Grant(分配权限)和Revoke(回收权限)来实现. Grant可以把指定的权限分配给特定的用户,如果这个用户不存在 ...

  4. mysql权限操作(转)

    慢慢看吧mysql中可以给你一个用户授予如select,insert,update,delete等其中的一个或者多个权限,主要使用grant命令,用法格式为: grant 权限 on 数据库对象 to ...

  5. Mysql权限操作、用户管理、密码操作

    Mysql的权限 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表. mysql权限表的验证过程为: 先从user表中的Host,Use ...

  6. mysql 权限管理 grant 命令

    只有root账号可以授权,其他账号不能用grant 授权 mysql> select user(); +----------------+ | user() | +--------------- ...

  7. mysql操作命令梳理-grant授权和revoke回收权限

    在mysql维护工作中,做好权限管理是一个很重要的环节.下面对mysql权限操作进行梳理: mysql的权限命令是grant,权限撤销的命令时revoke:grant授权格式:grant 权限列表 o ...

  8. mysql权限管理

    经常遇到有网友在QQ群或者论坛上问关于mysql权限的问题,今天抽空总结一下关于这几年使用MYSQL的时候关于MYSQL数据库的权限管理的经验,也希望能对使用mysql的网友有所帮助! 一.MYSQL ...

  9. MySQL 权限相关

    # ============================= mysql 权限相关 =====================================================gran ...

随机推荐

  1. BZOJ 2251: [2010Beijing Wc]外星联络

    2251: [2010Beijing Wc]外星联络 Time Limit: 30 Sec  Memory Limit: 256 MBSubmit: 795  Solved: 477[Submit][ ...

  2. BZOJ 3110 K大数查询 | 整体二分

    BZOJ 3110 K大数查询 题面 有N个位置,M个操作.操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c 如果是2 a b c形式,表示询问从第a个 ...

  3. wazhu之agent manage

      代理生命周期 注册代理 一旦代理程序安装在要监控的计算机上,就必须向Wazuh管理器注册才能建立通信.这可以通过命令行,Authd或RESTful API完成. 注册代理将保留在管理器中,直到用户 ...

  4. CodeVs.1036 商务旅行 ( LCA 最近公共祖先 )

    CodeVs.1036 商务旅行 ( LCA 最近公共祖先 ) 题意分析 某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间. 假设有N个城镇,首都编号为1,商人从 ...

  5. 解题:HEOI 2015 最短不公共子串

    题面 制杖四合一,HEOI以前居然出这种**题,看来HE还是联考比较好= = 首先对第二个串建SAM 第一个简单,以每个位置为起点在SAM上走,失配时更新答案 第二个先在第二个串上预处理$firs[i ...

  6. bzoj 4521: [Cqoi2016]手机号码

    感觉get到了一种数位dp的新姿势,加一位表示当前要填的数有没有限制(感觉以前的写法都太蠢了). 这么写有两个地方要注意: 1.每dp到一位时需要f[i][初始状态]++,相当于这位前都是前导零(这道 ...

  7. 使用VS2012调试Dump文件

    前一节我讲了怎么设置C++崩溃时生成Dump文件 , 点击 传送门 , 这一节我讲讲怎么使用 VS2012 调试生成的 Dump 文件 , 甚至可以精确到出错的那一行代码上面 ; 1. 生成 Dump ...

  8. Chapter 8(查找)

    1.二分查找和插值查找 //************************Search.h*********************************** #ifndef SEARCH_H # ...

  9. Ansible2:主机清单

    目录 Hosts and Groups(主机与组) 简单的主机和组 端口与别名 指定主机范围 使用主机变量 组内变量 组的包含与组内变量 Patterns(主机与组正则匹配部分) 1. 表示所有的主机 ...

  10. Kubernetes 1.5集成heapster

    Heapster是kubernetes集群监控工具.在1.2的时候,kubernetes的监控需要在node节点上运行cAdvisor作为agent收集本机和容器的资源数据,包括cpu.内存.网络.文 ...