授权就是为某个用户赋予某些权限。例如,可以为新建的用户赋予查询所
有数据库和表的权限。合理的授权能够保证数据库的安全。不合理的授权会使数
据库存在安全隐患。 MySQL中使用GRANT关键字来为用户设置权限。
Grant 命令的格式
grant 权限 on 数据库对象 to 用户
比如说增加一个超级用户,拥有所有的权限,只允许本地登录
Grant all on *.* to 'andashu'@'localhost' IDENTIFIED BY '123456‘with grant
option;
增加一个普通用户,只有对bugfree数据库查询的修改的权限,允许远程登

Grant select, insert,update on bugfree.* to 'tester'@'%' IDENTIFIED BY
'123456';
增加一个超级用户,限制登录ip为192.168.1.101
Grant all privileges on *.* to dba@‘192.168.1.101' IDENTIFIED BY '123456';
增加一个只有查询bugfree的bug表中的bugtitle的用户
Grant select(title) on bugfree.bf_bug_info to 'bugfree'@'%' IDENTIFIED BY
'123456';
取消数据库用户权限
取消权限用revoke 关键字
revoke 跟 grant 的语法差不多,只需要把关键字
“ to” 换成 “ from” 即可
Revoke 权限 on 数据库对象 from 用户
比如要取消andashu用户的超级权限
Revoke all on *.* from andashu@localhost;
取消dba用户查询权限
Revoke select on *.* from dba@localhost;

flush  privileges;刷新权限

最新文章

  1. Mac Pro 编译安装 Redis-3.2.3
  2. JDK 伪异步编程(线程池)
  3. Spring的meta标签
  4. OpenStack 镜像制作
  5. kuangbin_UnionFind A (POJ 2236)
  6. OpenGL第12-14讲小结
  7. mac上eclipse上配置hadoop
  8. Qt 学习第一步 做计划和确定目标
  9. Grant-Permission.ps1
  10. boost 特点
  11. 前端--关于CSS盒模型
  12. WebLogic(12C)——Server
  13. ThinkPhp学习08
  14. empty 语句
  15. MySQL(九)之数据表的查询详解(SELECT语法)一
  16. Scrapy-redis 分布式
  17. python基础之Day24
  18. 【区块链Go语言实现】Part 2:工作量证明机制POW
  19. PowerDesigner 创建表格及导出SQL语句
  20. openstack的网络模式(转)

热门文章

  1. oracle--少见操作、如何调整dos窗口大小、字符集设置
  2. [2019杭电多校第七场][hdu6646]A + B = C(hash)
  3. WOJ#1243 蜥蜴 lizard
  4. 初学css 行内元素与块级元素
  5. python学习笔记(10):面向对象
  6. Linux 内核层和 用户层 配置 GPIO 引脚
  7. css3 first-of-type选择器以及css3选择器中:first-child与:first-of-type的区别
  8. 安装Git,Maven,配置ssh认证
  9. Intellij IDEA 插件开发秘籍
  10. windows2008R2双网卡设置(一内网,一外网)