MySQl 5.7.26 学习笔记-5-权限管理

目录

授权命令

权限

作用目标

创建用户权限

查询用户权限

删除用户权限

开户流程

权限列表


授权命令

grant all(权限) on *.(作用目标)* to test3@'172.16.100.%'(用户)  identfied by '123456(密码)' ;

grant all(权限) on *.(作用目标)* to test3@'172.16.100.%'(用户)  identfied by '123456(密码)'  with grant option;

with grant option(给别人授权的权限,ALL+with grant option = root)

权限

即为权限列表中内容,with grant option单独加在末尾;

作用目标

1.*.*   所有库下的所有表

2.wordpress.*   wordpress库下的所有表

3.wordpress.t1   wordpress库下的t1表

创建用户权限

1.创建管理员用户admin,可以通过172.16.100.0/24网段,管理数据库

grant all on *.* to admin@'172.16.100.%' identified by '123456' with grant option;

2.创建应用用户wordpress,可以通过172.16.100.0/24网段,可以对wordpress库下的所有表进行增删改查

grant select,insert,update,delete on wordpress.* to wordpress@'172.16.100.%' identified by '123456';

查询用户权限

show grants for wordpress@'172.16.100.%';

USAGE表示可以登录

删除用户权限

revoke delete on wordpress.* from word172.16.100.%';   删除delete权限

开户流程

1.是否有审批

2.对哪些库和表做操作

3.做什么操作

4.从哪里登录数据库

权限列表

权  限作用范围作  用
all服务器所有权限
select表、列选择行
insert表、列插入行
update表、列更新行
delete删除行
create数据库、表、索引创建
drop数据库、表、视图删除
reload服务器允许使用flush语句
shutdown服务器关闭服务
process服务器查看线程信息
file服务器文件操作
grant option数据库、表、存储过程授权
references数据库、表外键约束的父表
index创建/删除索引
alter修改表结构
show databases服务器查看数据库名称
super服务器超级权限
create temporary tables创建临时表
lock tables数据库锁表
execute存储过程执行
replication client服务器允许查看主/从/二进制日志状态
replication slave服务器主从复制
create view视图创建视图
show view视图查看视图
create routine存储过程创建存储过程
alter routine存储过程修改/删除存储过程
create user服务器创建用户
event数据库创建/更改/删除/查看事件
trigger触发器
create tablespace服务器创建/更改/删除表空间/日志文件
proxy服务器代理成为其它用户
usage服务器没有权限

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值