当前位置:首页 > MySQL

MYSQL用户权限管理

canca11年前 (2015-10-29)MySQL644

MYSQL 用户管理

 

1.权限表

MYSQL是一个多用户的数据库,MYSQL的用户可以分为两大类:

1       超级管理员用户(root),拥有全部权限

2       普通用户,由root创建,普通用户只拥有root所分配的权限

1.1 权限表的位置

数据库:mysql

与权限相关的数据表:user,db,host,tables_priv,columns_privprocs_priv

1.2 user

User表存储了:

1)用户的信息:hots(用户所在的主机),user(用户名),password(密码)

2 )用户的权限信息: _priv

3)安全性相关的信息:ssl_,x509,记录用户登录的验证操作等

4)与资源分配相关的信息:max_

max_questions表示用户在一个小时内最多可以进行的查询次数。

max_updates表示用户在一个小时内最多可以进行的更新次数,也包括增加数据、删除数据。

Max_connections:表示用户最多可以建立的连接数

1.2.1 user表的内容

1host

Localhost表示本机的用户或者超级管理员

%表示任何主机上的root用户

说明:_priv权限是全局权限,不受数据库的范围限制

1.3 DB

1)与用户相关的字段:hots(用户所在的主机),user(用户名),

2)与权限相关的字段:_privDB字段规定了_priv权限的有效范围。

1.4 host

1)与用户相关的字段:

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/90.html

标签: MySQL
分享给朋友:

“MYSQL用户权限管理” 的相关文章

mysql 配置命令大全

--auto-rehash       Enable automatic rehashing. One doesn't need to use             …

MySQl字段类型

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,…

解决PHP存取MySQL 4.1乱码问题

从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过我在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。我读了一下新的M...…

MySQL备份与恢复语句

mysql备份语句:E:\MySQL Server 5.0\bin>mysqldump -uroot -padmin --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x s…

mysql存储过程执行动态SQL

不需要使用游标循环来读取,直接select * into @变量就OK了,还可以传递参数来执行。 MySql通用分页存储过程 过程参数 4 p_cloumns varchar(500),p_tables varchar(100),p_where varchar(4000),p_order varc…

MySQL配置my.cnf调优项详解

MySQL配置调优项详解 以下是一份机器内存:64GB RAM,最大连接数为2000,MySQL使用InnoDB为主的配置说明,某些项的最优值请根据实际生产需要来调.[root@centos190 conf]# cat my.cnf ### MySQL config 5.0/5.1/5.5 ###…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。