任务7.2备份与恢复数据库.pptx

上传人:可****阿 文档编号:56520214 上传时间:2022-11-02 格式:PPTX 页数:18 大小:552.06KB
返回 下载 相关 举报
任务7.2备份与恢复数据库.pptx_第1页
第1页 / 共18页
任务7.2备份与恢复数据库.pptx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《任务7.2备份与恢复数据库.pptx》由会员分享,可在线阅读,更多相关《任务7.2备份与恢复数据库.pptx(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、MySQL数据库项目化教程数据库项目化教程主讲:廖清科主讲:廖清科信息工程学院信息工程学院信息工程学院信息工程学院MySQL Database Based on ProjectsMyMySQLSQL数数据据库库项项目目化化教教程程CONTENTS目 录Window下MySQL的安装MySQL Installation under windows数据库的创建Database Creation数据表的操作Table Creation索引和视图的创建Index and View Creation存储过程和触发器的创建 Procedure and Trigger Creation事务的创建Transa

2、ction Creation 数据库的管理Database Management项目1项目2项目3项目4项目5项目6项目7MyMySQLSQL数数据据库库项项目目化化教教程程管理权限Manage Transaction任务7.1数据库的管理Database Management 项目7备份与恢复数据库Backup and Restore Database任务7.2管理日志Manage Log任务7.3任任务务7.27.2备备份份与与恢恢复复数数据据库库教学过程教学过程Teaching Process1.Task Analysis2.Related Knowledge3.Task Operati

3、on4.Ability Development1.任务分析任务分析2.相关知识相关知识3.任务实施任务实施4.能力拓展能力拓展任任务务7.27.2备备份份与与恢恢复复数数据据库库教教 学学 目目 标标教学重点知识目标教学难点备份与恢复语句Backup and recovery statements 1.备份与恢复语句Backup and recovery statements2.导出与导入语句Export and import statements同时备份多张表或多个数据库Backup multiple tables or multiple databases at the same time

4、Teaching AimKey Point TeachingDifficult Point TeachingKnowledge Aim任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展 数据库在日常运行过程中,可能因各种故障造成数据的丢失,为业数据库在日常运行过程中,可能因各种故障造成数据的丢失,为业务管理工作带来严重的后果。务管理工作带来严重的后果。为了规避数据丢失的为了规避数据丢失的风险,超级风险,超级管理员为图书管理系统的数据管理员为图书管理系统的数据库制定了一套备份与还原机制。该机制主要包含库制定了一套备

5、份与还原机制。该机制主要包含2个任务:个任务:1.备份图书管理系统对应的数据库;备份图书管理系统对应的数据库;2.根据备份文件,恢复图书管理系统的数据库。根据备份文件,恢复图书管理系统的数据库。任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展为什么要制定数据库的备份与恢复机制?备份数据是数据库维护中最常用的操作,通过备份后的数据文件可以在数据库发生故障后还原和恢复数据。可能造成数据损失的原因有很多,主要有以下几方面:l存储介质故障保存数据库文件的磁盘设备损坏,用户没有数据库备份导致数据彻底丢失。l用户的错误操作

6、如误删除了某些重要数据,甚至整个数据库。l服务器的彻底瘫痪如数据库服务器彻底瘫痪,系统需要重建。任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展1.备份数据库(1)通过复制数据文件实现数据备份l为了保证所备份数据的完整性,需要先停止MySQL数据库服务器。l通过复制数据文件实现数据备份时,只适合存储引擎为MyISAM的表。l在Windows操作系统下,MySQL数据库的数据文件经常存放在如下3个路径之一:C:mysqldata C:ProgramDataMySQLMySQL Server 5.7Data C:D

7、ocuments and SettingsAll UserApplication DataMySQLMySQL Server5.7data (也可用show variables like%datadir%;查看数据存放的目录)任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展1.备份数据库(2)通过命令mysqldump实现数据备份l备份一个数据库username表示用户名;dbname表示数据库;table表示要备份的表,如果没有table,则表示备份整个数据库;backupname表示所生成的备份文件。mys

8、qldump u username p dbnametable1 table2tablenbackupname.sql任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展1.备份数据库(2)通过命令mysqldump实现数据备份l备份一个数据库的例子备份数据库db_library下的数据表t_reader备份数据库db_library下所有的数据表mysqldump u root p db_library t_readerd:db_backupt_reader.sqlmysqldump u root p db_li

9、brary d:db_backupdb_library.sql任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展1.备份数据库(1)通过命令mysqldump实现数据备份l备份多个数据库备份多个数据库的例子Mysqldump u username p-databases dbname1 dbname2 dbname3 Backupname.sqlmysqldump u root p-databases db_library1 db_student1d:db_libstu1.sql任任务务7.27.2备备份份与与恢

10、恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展1.备份数据库(1)通过命令mysqldump实现数据备份l备份所有数据库l备份所有的数据库的例子mysqldump u username p all-databases Backupname.sqlmysqldump u root p-all-databasesd:db_backupalldbases.sql任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展2.恢复数据库 (1)通过复制数据文件实现数据还原 l前后

11、两个数据库的主版本号要相同(主版本号指版本号的第一位,如5.5.1和5.7.1的主版本号都是5)l仅对存储引擎为MyISAM类型的表有效任任务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展2.恢复数据库 (2)通过命令mysql实现数据还原lUsername:表示用户名;lbackupname.sql:表示用来还原的备份文件;lDbname:用来指定数据库的名称,指定数据库时还原该数据库下的表,不指定时,表示还原备份文件中的所有数据。mysql u username p dbnamebackupname.sql任任

12、务务7.27.2备备份份与与恢恢复复数数据据库库l 任务分析任务分析l 相关知识相关知识l 任务实施任务实施l 能力拓展能力拓展2.恢复数据库 (2)通过命令mysql实现数据还原的例子l利用t_reader.sql文件恢复数据库db_library下的数据表t_readerl利用db_libstu1.sql文件恢复数据库db_library1和db_student1l利用db_libstu1.sql文件恢复数据库db_library1先创建一个临时的数据库CREATE DATABASE TEMP;恢复数据库Mysql u root p tempd:db_backupt_reader.sql Mysql u root p d:db_backup db_libstu1.sql如果没有数据库db_library1,必须要先创建一个同名的数据库。mysql u root p db_library1“新建批处理作业”MyMySQLSQL数数据据库库项项目目化化教教程程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com