网站大量收购独家精品文档,联系QQ:2885784924

用户管理的方法课件.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

用户管理的方法

数据库用户权限【任务提出】在实际应用中,一般不会以root用户直接操作数据库,而是要新建普通用户进行操作。王宁尝试着创建了一个用户test。但是当他以test用户连接到服务器时,提示如“1142-SELECTcommanddeniedtouser‘test’@‘localhost’fortable‘user’”所示的错误提示。王宁需要掌握用户权限的相关知识,并解决这个问题。

用户管理通过账户管理,可以保证MySQL数据库的安全性。MySQL的账户管理主要包括以下内容:登录和退出MySQL服务器创建用户删除用户密码管理权限管理

用户管理利用图形工具使用SQL语句(CREATEUSER语句或GRANT语句)直接操作MySQL权限表要创建新用户,必须有相应的权限来执行创建操作。在MySQL数据库中,有3种方式创建新用户:创建新用户01

用户管理在Navicat中,连接到MySQL服务器单击工具栏上的【用户】按钮,这时会在右侧窗格显示出用户列表单击右侧窗格上方的【新建用户】按钮,或右击窗格空白处,执行【新建用户】命令,将弹出新建用户的对话框,在对话框中输入相应内容,单击【保存】,即可创建新用户可以在“高级”、“服务器权限”和“权限”选项卡中设置该用户的权限、安全连接和限制服务器资源等(1)使用Navicat图形工具创建用户

用户管理CREATEUSERuser[IDENTIFIEDBYpassword’][,user[IDENTIFIEDBYpassword]][,…];CREATEUSER语句的基本语法格式如下:(2)使用CREATEUSER语句创建新用户

用户管理【例1】添加两个新用户,king的密码为queen,palo的密码为530415CREATEUSERking@localhostIDENTIFIEDBYqueen,palo@localhostIDENTIFIEDBY530415;

用户管理INSERTINTOuser(HOST,User,authentication_string,ssl_cipher,x509_issuer,x509_subject)VALUES(hostname,username,MD5(authentication_string,),,,);创建新用户,实际上就是在user表中添加一条新的记录。因此,可以使用INSERT语句直接将用户的信息添加到mysql.user表中。其语法格式如下:提示:ssl_cipher,x509_issuer,x509_subject这3个字段没有默认值,在向user表中添加新记录时,一定要设置这3个字段的默认值,否则insert语句将不能执行。(3)直接操作mysql用户表

用户管理【例2】使用INSERT语句创建一个新用户student,主机名为localhost,密码为infomationINSERTINTOmysql.user(Host,User,authentication_string,ssl_cipher,x509_issuer,x509_subject)VALUES(localhost,student,MD5(infomation),,,);此时,新添加的用户还没法使用账号密码登录MySQL,需要使用FLUSH命令使用户生效。命令如下:FLUSHPRIVILEGES;

用户管理在MySQL数据库中,删除用户可以用以下三种方法:使用Navicat图形工具删除用户使用DROPUSER语句删除用户使用DELETE语句从mysql.user表中删除对应的记录来删除用户删除用户02

用户管理DROPUSERuser_name[,user_name][,…];功能:用于删除一个或多个MySQL账户,并取消其权限。要使用DROPUSER,必须拥有mysql数据库的全局CREATEUSER权限或DELETE权限。DROPUSER的语法格式如下:

用户管理DELETEFROMmysql.userWHEREhost=hostnameanduser=username;备注:host和user为user表中的两个字段。使用DELETE语句删除用户,基本语法格式如下:【例3】使用DELETE语句删除用户test1。DELETEFROMmysql.userWHEREhost=localhostanduser=test1;

用户管理使用Navicat图形工具修改用户使用RENAMEUSER语句修改用户。基本语法格式如下:RENAMEUSERold_u

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档