导图社区 吉林大学《互联网数据库程序设计》3.3-3.4用户管理与权限
吉林大学《互联网数据库程序设计》3.3-3.4用户管理与权限。添加用户,修改用户信息,删除用户,用户权限管理,用户授权操作,用户授权语句,检查权限,撤销用户的权限
《互联网数据库程序设计》10动态网页及程序设计。链接数据库服务器,链接数据库服务器的通知语句,发送SQL语句的向导,输出记录集中的数据与记录集相关的数据
《互联网数据库程序设计》8.5-8.8数值与逻辑表达式,数值表达式,数值运算符,常用数值函数,逻辑表达式,时间戳
《互联网数据库程序设计》8.1-8.5PHP与表达式,常用PHP编辑器,Dreamweaver开发PHP应用程序,PHP程序语法,PHP与HTML的区别,变量及其赋值运算与表达式输出,字符串表达式,字符串连接符
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
3.3-3.4用户管理与权限
3.3.1添加用户
登录用户:有Create User和Select权限,如root
1添加用户的操作
登录具有Create User和Select权限的用户。在PHPMyAdmin主页上,单击“用户”选项卡→“添加用户”按钮,在“登录信息”的窗口中输入用户名、主机名及密码等
单击用户
添加用户
登录信息
用户名
汉字、字母或数字,字母区分大小写
主机
本地:LocalHost,当前服务器的用户
任意主机:%,连接本服务器的其他计算机的用户,只在其他计算机上操作数据库
密码
定义密码或无密码
2添加用户的M有SQL语句
要求Create User权限
Create User <用户名1> [@主机名] [Identified By <密码1>]…[,<用户名n> …]
3.3.2修改用户信息
1修改与复制操作
复制操作的用户:需要Create User、Select和Grant权限
单击编辑权限
保留旧用户
修改主机名(LocalHost或%)或用户名后复制(添加)新用户,保留原用户信息
从用户表中删除旧用户
修改主机或用户名成为新用户,同时删除原用户
2修改用户信息的语句
需要Create User权限
Rename User <旧用户名>[@主机名] To <新用户名>[@新主机名1],…… 继承权限
Rename User TM@'%' To TM@LocalHost;
3.3.3删除用户
1删除用户的操作
选择(√)用户列;删除同名数据库;删除选择(√)的用户
2删除用户的语句
Drop User <用户名> [@主机名]……[,<用户名> ……]
3.4用户权限管理
新用户权限有限,应该授予某些权限
root初始有全部全局权限,无密码
实施授权的用户,需要有全权
3.4.1用户授权的操作
编辑权限
1授予全局权限
操作所有数据库及对象(表、视图、关联)的权限,选择权限,最后单击执行按钮
2授予数据库权限
在用户选项卡中,单击用户编辑权限,在按数据库指定权限框中选择数据库,单击执行按钮
3授予表或视图权限
在按表指定权限信息框,选择数据表名→执行按钮→选择(√)权限,单击执行按钮
为用户授予较大范围(全局→数据库→表)权限,不必再授予较小范围的相同权限
注意:各级权限类别不同(全局>数据库>表)
3.4.2用户授权的语句
Grant <权限名称表> On <对象范围>To<用户名>[Identified By<密码>][@<主机名>][,…,<用户名>[Identified By <密码>] [@<主机名>]]
Grant Select On RCZP.* To YK@LocalHost; Grant Select, Update On *.* To ZG Identified By '0910';
权限名称表
对象范围
用户不存在时,自动注册用户并可设置密码
3.4.3检查权限
1检查全局权限操作
Usage(未授权限)
Select,Update(部分权限)
All Privileges(全局权限)
2检查权限语句
Show Grants For <用户名>[@<主机名>]
3. 检查数据库权限的操作
在数据库选项卡单击检查权限按钮
3.4.4撤销用户的权限
1撤销权限的操作
在编辑权限窗口,去掉√, 单击执行按钮
2撤销权限的语句
Revoke <权限名称> On <对象范围> From <用户名> [@主机名]
实现Grant语句的逆操作