MySQL数据库技术及应用项目教程.ppt

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

教学目标:素质目标:(1)形成勤奋踏实、好学上进的学习态度(2)培养学生数据备份与整合能力(3)养成务实解决问题的习惯(4)培养学生团队协作精神苏州经贸职业技术学院刘芳*任务1:初识数据库备份与恢复【任务描述】根据实际需求,说明学生成绩数据库在日常维护与使用中需要的备份类型及其备份时机,并为其制定一个合理的数据库恢复方案。【任务分析与知识储备】数据备份和恢复是数据库管理中最常用的操作。备份和恢复的目的是将数据库中的数据进行备份,生成后备副本,以便在系统发生故障后能够恢复全部或部分数据。在数据库的日常维护中,如要根据实际应用需求,为数据库选择合适的备份类型及其备份时机,制定一个合理的数据库恢复方案,首先需要对数据库备份与恢复的概念、数据丢失的原因、数据库备份的分类和数据库恢复的手段等方面有所了解。苏州经贸职业技术学院刘芳*知识点1:数据库备份与恢复的概念数据库备份是指系统管理员定期或不定期地将数据库部分或全部内容复制或导出到另一个磁盘上保存起来的过程。数据库恢复是指把遭到破坏、丢失的数据或出现重大错误的数据库恢复到原来正常的状态。能够恢复到什么状态是由备份决定的。苏州经贸职业技术学院刘芳*有两种情况需要执行恢复数据库的操作:①数据库或数据损坏。因为用户误删了数据库里的关键数据,或数据库文件被意外损坏,以及服务器里硬盘驱动器损坏等情况。②因维护任务或数据的远程处理需要从一个服务器向另一个服务器复制数据库。知识点2:数据丢失的原因在数据库的使用过程中,可能造成数据丢失的原因有多种,主要分为以下4类。(1)系统故障(2)事务故障(3)用户误操作(4)介质故障苏州经贸职业技术学院刘芳*知识点3:数据库备份的分类苏州经贸职业技术学院刘芳*1、按备份时服务器是否在线划分(1)热备份(2)温备份(3)冷备份2、按备份的内容划分(1)逻辑备份(2)物理备份3、按备份涉及的数据范围划分(1)完整备份(2)差异备份(3)增量备份知识点4:数据恢复的手段MySQL有3种保证数据恢复的方法。(1)数据库备份:通过导出数据或者表文件的拷贝来保护数据。(2)二进制日志文件:通过保存更新数据的所有语句进行增量备份。(3)数据库复制:MySQL内部复制功能。苏州经贸职业技术学院刘芳*【任务实现】(1)学生成绩数据库的备份类型及其备份时机由于学生成绩数据库的备份与恢复是一个典型的8小时上班制单位的数据库备份与恢复问题。所以根据用户的需求和实际环境,可每周在数据库空闲时进行一次完整数据库备份,每天进行一次增量备份。其次,在下列几种情况下也要进行数据库的备份。①修改了数据表的结构或为数据表填充了数据后,需要备份数据库或相应的表。②为数据表创建索引后需要备份数据库或相应的表。③当执行了无日志操作或执行了清理事务日志的语句后,需要备份数据库。苏州经贸职业技术学院刘芳*(2)学生成绩数据库恢复方案恢复方案的制定与具体的故障类型相关,本系统常见故障及相应的恢复计划如下。①时间点故障:进行完整数据库备份的恢复;根据时间点选择是否进行差异备份的恢复;按顺序重做连续的增量备份的恢复。②备份介质的故障:复制另外一台计算机的备份。③事务故障:恢复到最后的日志备份点;手工重做事务。④系统故障:恢复系统;恢复用户数据库。⑤服务器故障:重做服务器;恢复数据库;恢复用户数据库。苏州经贸职业技术学院刘芳*任务2:备份数据库【任务描述】首先在D盘根目录下创建backup文件夹,然后完成下面的备份任务,生成的备份文件均存放于backup文件夹中。(1)使用mysqldump命令备份studentscore数据库中的bstudent表和bscore表,备份文件取名为stuscoretb.sql。(2)使用mysqldump命令对studentscore整个数据库进行备份,备份文件取名为studentscorebak.sql。(3)使用mysqldump命令备份MySQL服务器上的studentscore和mysql数据库,备份文件取名为db.sql。【任务分析与知识储备】MySQL数据库管理系统备份数据库时分为MyISAM存储引擎的表和InnoDB存储引擎的表两种不同的情况。对于MyISAM表,最简单的数据库备份方法是直接复制整个数据库目录的冷备份,也可以使用mysqlhotcopy工具或mysqldump工具进行热备份;而对于InnoDB表,一般只能使用mysqldump工具进行热备份。下面主要介绍mysqldump工具的使用。苏州经贸职业技术学院刘

文档评论(0)

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

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档