下载此文档

《MySQL数据库原理及应用》课件第6章MySQL数据库高级管理.pptx


文档分类:IT计算机 | 页数:约77页 举报非法文档有奖
1/77
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/77 下载此文档
文档列表 文档介绍
?MySQL数据库原理及应用?课件第6章MySQL数据库高级管理
第6章 MySQL数据库高级管理
任务要求:
当在效劳器上运行MySQL时,数据库管理员的职责就是要想方设法使MySQL免遭用户的非法侵入,拒绝其访问数据库,保证数据库的平安性和完整性。
学习目标:
 了解MySQL的权限系统
 掌握MySQL的用户管理和权限管理的方法
 掌握各种数据备份和数据复原的方法
 掌握数据库迁移的方法
 掌握数据的导入与导出的方法
 了解什么是MySQL日志
 掌握MySQL日志的用法
第6章 MySQL数据库高级管理
MySQL的权限系统
MySQL的数据备份和恢复
MySQL日志
权限表
MySQL权限系统的工作原理
账户管理
权限管理
第6章 MySQL数据库高级管理
MySQL的权限系统
权限表
MySQL权限系统的工作原理
账户管理
权限管理
MySQL的数据备份和恢复
MySQL日志
通过网络连接效劳器的客户对MySQL数据库的访问由权限表内容来控制。这些表位于mysql数据库中,并在第1次安装MySQL的过程中初始化〔运行mysql_install_db脚本〕。权限表共有6个表:user、db、host、tables_priv、 columns_priv和procs_priv。
当MySQL效劳启动时,会首先读取mysql中的权限表,并将表中的数据装入内存。当用户进行存取操作时,MySQL会根据这些表中的数据做相应的权限控制。
第6章 MySQL数据库高级管理
MySQL的权限系统
权限表
MySQL权限系统的工作原理
账户管理
权限管理
MySQL的数据备份和恢复
MySQL日志
1.权限表user、db和host的结构和作用
〔1〕user表。user表是MySQL中最重要的一个权限表,记录允许连接到效劳器的账号信息。user表列出可以连接效劳器的用户及其口令,并且指定他们有哪种全局〔超级用户〕权限。在user表启用的任何权限均是全局权限,并适用于所有数据库。例如,如果用户启用了DELETE权限,那么该用户可以从任何表中删除记录。中user表有42个字段,共分为4类,分别是用户列、权限列、平安列和资源控制列。
第6章 MySQL数据库高级管理
MySQL的权限系统
权限表
MySQL权限系统的工作原理
账户管理
权限管理
MySQL的数据备份和恢复
MySQL日志
1.权限表user、db和host的结构和作用
〔2〕db表和host表。db表和host表也是MySQL数据库中非常重要的权限表。db表中存储了用户对某个数据库的操作权限,决定用户能从哪个主机存取哪个数据库。host表中存储了某个主机对数据库的操作权限,配合db权限表对给定主机上数据库级操作权限做更细致的控制。这个权限表不受GRANT和REVOKE语句的影响。db表比较常用,host表一般很少使用。
第6章 MySQL数据库高级管理
MySQL的权限系统
权限表
MySQL权限系统的工作原理
账户管理
权限管理
MySQL的数据备份和恢复
MySQL日志
2.tables_priv表、columns_priv表和procs_priv表
tables_priv表用来对表设置操作权限,columns_priv表用来对表的某一列设置权限,procs_priv表可以对存储过程和存储函数设置操作权限。
第6章 MySQL数据库高级管理
MySQL的权限系统
权限表
MySQL权限系统的工作原理
账户管理
权限管理
MySQL的数据备份和恢复
MySQL日志
为了确保数据库的平安性与完整性,系统并不希望每个用户可以执行所有的数据库操作。当MySQL允许一个用户执行各种操作时,它将首先核实用户向MySQL效劳器发送的连接请求,然后确认用户的操作请求是否被允许。
MySQL的访问控制分为两个阶段:
连接核实阶段
请求核实阶段

《MySQL数据库原理及应用》课件第6章MySQL数据库高级管理 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数77
  • 收藏数0 收藏
  • 顶次数0
  • 上传人SSL2021
  • 文件大小688 KB
  • 时间2021-10-16
最近更新