- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 异步牵引电动机的恒磁通运行高速列车电机电器课件.pptx
- 抑郁质的气质特点课件.pptx
- 音频放大电路的调试与参数测试周彩霞课件.pptx
- 引导接车课件.pptx
- 应板联络开关在主板启动较大负荷时断开问题现象应急配电板的联.ppt
- 应对压力与应急场景下的领导力职业特质与列车运行安全课件.pptx
- 应急扣车时列车的运行组织胡媛媛课件.pptx
- 应急设备分布课件.pptx
- 应急设备使用及要求李佳慧课件.pptx
- 应急通信系统概述铁路专用通信子系统教学湖南铁道课件.pptx
- 潍柴动力股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完整.docx
- 2025年广东省阳江市江城区高三英才班下学期数学限时训练试题.docx
- 潍柴动力股份有限公司校园招聘模拟试题附带答案详解审定版.docx
- 潍柴动力股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版带答案.docx
- 2025年广东省韶关市浈江区高三下学期数学基础题、中档题型强化训练.docx
- 2025年广东省茂名市高州市高三下学期4月联考数学试卷.docx
- 潍柴动力股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完整版.docx
- 保育员中级工理论经典题库及参考答案.pdf
- 潍柴动力股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及答案一套.docx
- 2024年中秋节活动总结标准模板(七篇) .pdf
文档评论(0)