MySQL用户管理
来源:互联网 发布:npm修改淘宝镜像 编辑:程序博客网 时间:2024/05/17 06:07
1.mysql用户
mysql用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户,删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的各种权限。用户管理包括关系用户账户,权限等。
2.user表
(1)用户列
(2)权限列
权限列的字段决定了用户的权限,描述了在全局内允许对数据和数据库进行操作。包括查询权限,修改权限等普通权限,还包括了关闭服务器,超级权限和加载用户等高级权限。普通权限用于操作数据库,高级权限用于数据库管理。
(3)安全列
ssl用于加密;X509标准用于标识用户;Plugin字段标识可以用于验证用户身份的插件。
(4)资源控制列
这些字段是用来限制用户使用的资源。
max_questions:用户每小时允许执行的查询操作数;
max_updates:用户每小时允许执行的更新操作数;
max_connections:用户每小时允许执行的连接操作数;
max_user_connections:用户允许同时建立的连接次数。
3.db表
db表中存储了用户对某个数据库的操作权限,决定用户能从哪个主机存取哪个数据库
用户列
权限列
4.tables_priv表
用来对表设置操作权限
各个字段解释:
host:主机名;db:数据库名;user:用户名;table_name:表名
grantor:修改该记录的用户;timestamp:表示修改该记录的时间
table_priv:对表的操作权限:
insert,select,update,delete,create,drop,grant,references,index,alter
column_priv:对表中列的操作权限,select,insert,update,references.
5.cloumns_priv表
用来对表的某一列设置权限
各个字段解释
host:主机名;db:数据库名;user:用户名;routine_name:存储过程或者函数名
routine_type:存储过程或者函数类型,该字段有两个值,function和procedure,function表示函数,procedure表示存储过程
grantor:插入或修改记录的用户
proc_priv:表示拥有的权限,execute,alter routine,grant
timestamp:记录更新时间
- MySQL用户管理
- MySQL用户管理
- MYSQL用户帐号管理
- MySQL用户管理
- MySQL用户管理
- MySQL用户管理(1)
- MySQL用户管理(2)
- MYSQL用户帐号管理
- MySQL用户管理
- MySQL用户管理
- mysql用户管理
- mysql 用户管理
- MySQL的用户管理
- MySQL 用户管理
- mysql 用户的管理
- linux Mysql用户管理
- mysql 用户管理
- MySQL 用户管理 说明
- 设计模式学习笔记——模板方法模式
- vim in/all
- redis入门
- POJ1611——The Suspects 并查集基础
- 微信订阅号 主体类型选择 解惑
- MySQL用户管理
- 项目4-百鸡百钱问题
- Scalaz(32)- Free :lift - Monad生产线
- fold fulkerson算法
- visio 输出.gif 图片时 确定dpi问题
- cuobjdump的使用
- leetcode 70. Climbing Stairs
- Fragment在ViewPager中的初始动画
- 2016.03.14 (SO)