MySQL数据库实用教程第10章.pptxVIP

  • 1
  • 0
  • 约1.31万字
  • 约 52页
  • 2026-11-05 发布于广东
  • 举报

第10章数据安全

学习目标掌握用户管理和权限管理的方法。掌握数据备份与数据恢复的方法。了解日志文件。

10.1用户和权限管理为了保证数据库的安全性与数据完整性,MySQL只允许拥有相应权限的用户访问数据库中相应的对象和执行相应的合法操作,因此用户在访问需要的数据时应具有相应的访问权限。

10.1.1MySQL的权限系统MySQL的权限系统主要用来认证用户及用户对数据库中数据的操作权限。1.权限系统的认证过程当用户登录(连接)MySQL时,MySQL的权限系统通过下面两个阶段进行认证。(1)登录认证阶段对登录MySQL的用户进行身份认证,判断该用户是否属于合法用户。若属于合法用户,则通过认证;若属于不合法用户,则拒绝登录。(2)请求认证阶段用户登录成功之后,MySQL进入请求认证阶段。针对该用户的每一个请求,MySQL都会检查用户要执行什么数据操作,以及用户是否有权限来执行这些数据操作。

10.1.1MySQL的权限系统2.权限表MySQL的权限信息分别保存在系统数据库mysql的5个权限表。(1)user表:存储的是可以登录MySQL的所有用户的信息。user表中列出的权限是全局权限,适用于所有数据库。(2)db表:存储的是用户对数据库的操作权限,决定了用户能操作哪些数据库。(3)tables_priv表:存储的是用户对数据表的操作权限,决定了用户能操作哪些数据表。(4

文档评论(0)

1亿VIP精品文档

相关文档