赞
踩
目录
关于 MySQL 的权限简单的理解就是 MySQL 允许你做你权利以内的事情,不可以越界。比如只允许你执行 select 操作,那么你就不能执行 update 操作。存储账户权限信息的表主要有四个:user 表、db 表、tables_priv 表、columns_priv 表。 用户权限信息表:
MySQL 用户权限管理主要有以下作用:
MySQL 权限信息表的验证过程分为两个阶段:连接权限验证和执行权限验证
MySQL 的权限分布,权限分布就是针对表可以设置什么权限,针对列可以设置什么权限等等
|
创建用户的格式
|
|
|
|
授权格式 |
|
|
表权限 | 说明 |
---|---|
select | 表示授予用户可以使用 select 语句访问特定表的权限 |
insert | 表示授予用户可以使用 insert 语句向一个特定表中添加数据行的权限 |
delete | 表示授予用户可以使用 delete 语句从一个特定表中删除数据行的权限 |
update | 表示授予用户可以使用 update 语句更新特定数据表的权限 |
create | 表示授予用户可以使用特定的名字创建一个数据表的权限 |
alter | 表示授予用户可以使用 alter table 语句修改数据表的权限 |
drop | 表示授予用户可以删除数据表的权限 |
references | 表示授予用户可以创建一个外键来参照特定数据表的权限 |
index | 表示授予用户可以在表上定义索引的权限 |
all 或 all privileges | 表示以上所有权限 |
|
|
|
回收权限格式
|
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。