8.2.2 创建用户并赋予权限
作为MySQL管理员,最常见的工作就是维护用户信息——在MySQL中添加和删除用户并管理它们的权限。通过在MySQL控制台中使用grant和revoke命令来管理用户权限。
1.grant命令
MySQL的grant命令几乎完全遵循SQL92的语法,它的常规格式是:
grant on to [identified by user-password] [...
分类:
数据库 时间:
2015-06-20 17:07:53
阅读次数:
150
原文地址:http://chenling1018.blog.163.com/blog/static/14802542010320112355598MySQL的权限系统围绕着两个概念:认证->确定用户是否允许连接数据库服务器授权->确定用户是否拥有足够的权限执行查询请求等。如果认证不成功的话,哪么授权...
分类:
数据库 时间:
2015-06-09 11:47:41
阅读次数:
224
一数据的组织结构1层次型2网状型3关系型二SQL(结构化查询语言)1DMLDataManapulateLanguage:数据操作语言(INSERT,REPLACE,UPDATE,DELETE)2DDLDataDefinationLanguage:数据定义语言(CREATE,ALTER,DROP)3DCLDataControlLanguage:数据控制语言(GRANT,REVOKE)4SELECTRDBMS:egre..
分类:
数据库 时间:
2015-06-08 19:43:10
阅读次数:
128
数据定义语言(DDL):CREATE ALTER DROP数据操作语言(dml): insert select delete update数据控制语言(DCL) GRANT// 赋权 REVOKE //回收事物控制语言 COMMIT \\提交 SAVEPOINT \\保存点 ROL...
分类:
数据库 时间:
2015-05-28 22:45:13
阅读次数:
275
1,MySQL权限体系mysql 的权限体系大致分为5个层级:
全局层级:
全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。
数据库层级:
数据库权限适用于一个给定数据库中的所有目标。这些权限存储在mysql.db表中。GRANT ALL ON db_name.和REVOKE...
分类:
数据库 时间:
2015-05-23 16:58:55
阅读次数:
172
一、SQL PLUS 1 引言 SQL命令 以下17个是作为语句开头的关键字: alter drop revoke audit grant rollback* commit* insert select comment lock update create noaudit val...
分类:
数据库 时间:
2015-05-22 16:51:55
阅读次数:
135
数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等语句,在默认状态下,只有 sysadmin、dbcreator、db_owner或db_securityadmin等角色的成员才有权利执行数据控制语言。GRANT语句是授权语句,它可以...
分类:
数据库 时间:
2015-05-10 18:41:49
阅读次数:
200
数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等语句,在默认状态下,只有sysadmin、dbcreator、db_owner或db_securityadmin等角色的成员才有权利执行数据控制语言。GRANT语句是授权语句,它可以把...
分类:
数据库 时间:
2015-05-08 09:23:40
阅读次数:
214
MySQL的权限系统围绕着两个概念:认证->确定用户是否允许连接数据库服务器授权->确定用户是否拥有足够的权限执行查询请求等。如果认证不成功的话,哪么授权肯定是无法进行的。revoke跟grant的语法差不多,只需要把关键字“to”换成“from”表GRANT和REVOKE管理的权限权限..
分类:
数据库 时间:
2015-03-28 06:30:05
阅读次数:
205
最近需要给REVOKE语句增加一个新的语法形式,通过bison编译,发现移进/规约冲突(SHIFT/REDUCT CONFLICT),可以通过拆分语法规则的方式,来解决该问题。...
分类:
其他好文 时间:
2015-03-03 11:44:12
阅读次数:
1148