项目九 维护教学管理系统数据库.pptxVIP

  • 1
  • 0
  • 约1.23万字
  • 约 62页
  • 2026-02-04 发布于湖南
  • 举报

项目九维护教学管理系统数据库

项目目标①了解用户与权限的作用。②掌握CREATEUSE创建用户。③掌握GRANT授予用户权限。④掌握数据库的备份与恢复方法。① 能够备份和管理数据库。② 能够管理数据库用户。① 提高安全意识和法治意识。② 具有强烈的社会责任感。③ 具有良好的职业道德和职业品格。能力目标知识目标素养目标

目录CONTENTS任务9.1管理用户任务9.2任务9.3拓展训练管理权限备份和恢复教学管理系统数据库维护乡村振兴助农电商平台数据库拓展阅读维护国家安全、加强个人信息保护

项目情境项目情境目前,教学管理数据库拥有一个超级用户root,前期的开发工作是用root超级用户登录完成的。为了更好的维护教学管理系统数据库,控制数据库操作人员的访问与操作范围。需要为教学管理系统创建用户并授予相应的权限。

任务9.1管理用户

子任务9.1.1创建用户任务描述为教学管理系统创建6个用户。要求如下:分别创建2个没有密码的用户u1和u2,机地址都为localhost。然后分别创建2个有密码的用户,用户“operator1”的密码为“123456”,用户“operator2”的密码为“abc”最后,同时创建2个用户“operator3”和“operator4”,其中用户“operator3”的密码为“333333”,用户“operator4”的密码为“555555”

子任务9.1.1创建用户知识引入使?createuser创建用户的最简?式创建用户语法如下:CREATEUSER[IFNOTEXISTS]账户名[用户身份验证选项][,账户名[用户身份验证选项]]…[WITH资源控制选项][密码管理选项|账户锁定选项]

子任务9.1.1创建用户知识引入CREATEUSER语句选项默认值表选项默认值用户身份验证选项由default_authentication_plugin系统变量定义的插件进行身份验证加密连接协议选项NONE资源控制选项N(表示无限制)密码管理选项PASSWORDEXPIREDEFAULT用户锁定选项ACCOUNTUNLOCK说明:CREATEUSER可以一次创建多个用户,多个用户之间使用逗号分隔。账户名是由“用户名@主机地址”组成。其余选项在创建用户时,若未设置则使用默认值。用户名的设置不能超过32个字符,且区分大小写,但是主机地址不区分大小写。用户身份验证选项的设置仅适用于其前面的用户名,可将其理解为某个用户的私有属性。其余的选项对声明中的所有用户都有效,可以将其理解为全局属性。

子任务9.1.1创建用户任务实现在创建用户时,若不指定主机地址、密码以及相关的用户选项,则表示此用户在访问MySQL服务器时,不限定客户端、不需要密码并且没有任何限制。host的值为“%”表示任何主机,其值为localhost时,表本地主机,其值为空字符串(‘’)时,表示所有客户端。(1)添加用户u1和用户u2CREATEUSERu1@localhost;CREATEUSERu2@localhost;查看用户是否已创建SELECThost,userFROMmysql.user;

子任务9.1.1创建用户任务实现(2)创建两个含有密码的用户,其中用户“operator1”的密码为“123456”,用户“operator2”的密码为“abc”CREATEUSERoperator1@localhostIDENTIFIEDBY123456;CREATEUSERoperator2@localhostIDENTIFIEDBYabc;(3)同时创建多个用户,其中用户“operator3”的密码为“333333”,用户“operator4”的密码为“555555”CREATEUSERoperator3@localhostIDENTIFIEDBY333333,operator4@localhostIDENTIFIEDBY555555;

子任务9.1.2删除用户任务描述删除用户operator4。知识引入在MySQL中经常会创建多个普通用户管理数据库,但如果发现某些用户是没有必要的,就可以将其删除,通常删除用户的方式采用MySQL提供的专门SQL语句。语法如下:DROPUSER[IFEXISTS]账户名[,账户名]…;(1)MySQL5.x版本之后DROPUSER语句可以同时删除一个或多个MySQL中的指定用户,并会同时从授权表中删除账户对应的权限行。(2)在MySQL5.x之前的版本中,

文档评论(0)

1亿VIP精品文档

相关文档