再次认识mysql(八)操作权限
2016-10-02 08:48
211 查看
mysql用户连接 mysql服务器 权限检查 分为两个阶段
mysql 刷新权限 flush privileges
第一阶段 用户是否有权连接数据库 host user password 这些信息存储在mysql.user这张表上
使用 update user set password=password(' ') where 修改用户密码 之后刷新权限
第二阶段 用户是否有权执行操作
用户的授予的权限可以分为多个层次 grant
全局层次 全局权限适合给一个服务器的所有数据库 这些权限存储在mysql.user 表中
数据库层次 数据库权限适用于一个给定数据库中的所有目标 这些权限存储在mysql.db 和mysql.host 表中
表层次 表权限适合于一个给定表的所有列 这些权限存储在mysql.table_priv表中
列层次 列层次适用于一个给定表中的所有列 这些权限存储在 mysql.columns_priv表中
子程序层次 存储在mysql.process_priv
mysql 刷新权限 flush privileges
第一阶段 用户是否有权连接数据库 host user password 这些信息存储在mysql.user这张表上
使用 update user set password=password(' ') where 修改用户密码 之后刷新权限
第二阶段 用户是否有权执行操作
用户的授予的权限可以分为多个层次 grant
全局层次 全局权限适合给一个服务器的所有数据库 这些权限存储在mysql.user 表中
数据库层次 数据库权限适用于一个给定数据库中的所有目标 这些权限存储在mysql.db 和mysql.host 表中
表层次 表权限适合于一个给定表的所有列 这些权限存储在mysql.table_priv表中
列层次 列层次适用于一个给定表中的所有列 这些权限存储在 mysql.columns_priv表中
子程序层次 存储在mysql.process_priv
相关文章推荐
- MySQL中权限表相关操作
- 出对MYSQL时间操作的认识
- Mysql 命令操作用户并且分配数据库权限
- mysql开户、权限设置、建库流程及常用操作
- mysql操作命令梳理(4)-grant授权和revoke回收权限
- Mysql 创建用户并对其赋予操作权限
- mysql权限操作
- MYSQL用户和权限操作
- mysql用户权限极其一些基本操作,一些日期函数
- mysql 中用户与权限的操作
- 对mysql数据权限操作,默认的mysql数据库找不到
- MySQL中的操作权限
- Mysql用户与权限管理操作
- MySQL非root用户执行增加用户及用户权限的操作
- mysql权限的误操作的恢复
- mysql用户权限管理和增删改查操作
- mysql 开启用户远程操作权限
- mysql用户操作权限名称
- mysql图形化及命令行操作用户权限
- mysql 权限基本操作