版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目十数据库备份与恢复369370任务1使用mysqldump工具对数据库进行备份任务2使用MySQL命令进行数据恢复任务3使用可视化方式对数据库进行备份和恢复使用mysqldump工具对数据库进行备份任务13711. 了解数据库的备份类型和备份策略。2. 掌握使用mysqldump命令备份数据库和数据表的语法格式。3. 了解mysqldump工具的常用选项。4. 能运用mysqldump命令备份数据库和数据表。372373数据备份是防范数据丢失的重要手段之一。使用mysqldump工具可以将数据库备份成一个文本文件,该文本文件中实际上包含了多个CREATE语句和INSERT语句,使用这些语句可以重新创建表结构和插入数据,进而完成数据恢复操作。本任务要求使用mysqldump工具将数据库“schoolsys”备份为“bak.sql”文件。结果如图所示。备份数据库374一、数据库备份的类型1. 物理备份(1)冷备份(脱机备份)是指在完全关闭数据库下进行的离线备份操作。(2)热备份(联机备份)是指数据库处于运行状态下,依赖事务日志实现的实时备份。(3)温备份是指在数据库锁定表格(不可写入但可读)的状态下进行的备份操作。2. 逻辑备份逻辑备份通过导出SQL语句实现数据重现。逻辑备份的恢复速度慢,但占用空间小,更加灵活。MySQL中常用的逻辑备份工具为mysqldump。375二、数据库备份的策略1. 完全备份完全备份是对数据库所有数据和结构进行完整备份。2. 差异备份差异备份只备份自从上次完全备份之后发生变化的数据。3. 增量备份增量备份只备份上一次备份(完全备份或增量备份)以来发生变化的数据。376三、数据库备份的SQL语法格式执行mysqldump命令,可以将数据库中的数据表结构和数据存储生成一个文本文件。使用mysqldump备份数据库语句的SQL语法格式如下。377四、数据表备份的SQL语法格式mysqldump命令可以对某个数据库执行备份操作,也可以对指定数据库中某个数据表执行备份操作。使用mysqldump工具备份数据表的SQL语法格式如下。378五、mysqldump工具的常用选项及主要用途mysqldump工具的常用选项及主要用途见下表。379mysqldump工具的常用选项及主要用途使用MySQL命令进行数据恢复任务23801. 了解恢复数据库所使用的MySQL命令。2. 能使用MySQL命令恢复数据库。381382通过mysqldump工具生成的备份文件中包含了多个CREATE TABLE语句和INSERT语句。而恢复数据库数据的操作就是使用对应的MySQL命令行工具或可视化工具执行这些SQL语句,重建表结构并插入数据,进而完成数据库数据恢复。本任务要求使用MySQL命令行工具将备份文件“bak.sql”恢复至数据库“schoolsys”中,恢复后的数据库数据如图所示。383恢复后的数据库数据384一、从单库备份中恢复单库数据本项目任务1的数据库备份文件仅包含单个数据库的数据,使用以下MySQL命令恢复数据。二、从完全备份中恢复单库数据当需要备份多个数据库时,可使用完全备份,将所有数据库合并至一个脚本文件中。完全备份需要使用到mysqldump工具的常用选项“--all-databases”,备份所有数据库的语法格式如下。恢复单个数据库的语法格式如下。385使用可视化方式对数据库进行备份和恢复任务33861. 能使用Navicat对数据库进行备份和恢复。2. 能使用Workbench对数据库进行备份和恢复。387可视化管理工具对MySQL中各种复杂的操作进行了简化,其中包括数据的备份与恢复。本任务要求使用MySQL Workbench工具对数据库“schoolsys”进行备份后,在Navicat中恢复其数据。恢复后的数据库如图所示。388恢复后的数据库一、使用MySQLWorkbench工具进行数据库备份和恢复1. 备份打开MySQL Workbench工具,成功连接数据库后,在左侧“Navigator”面板中选择下方的“Administration”选项卡,可以看到“Data Export”(数据导出)和“Data Import/Restore”(数据导入/恢复)按钮,如图所示。389390“Administration”选项卡中的导入和导出按钮要将目标数据库以文件的形式备份,需单击“Data Export”按钮,在弹出的“AdministrationData Export”对话框中先选择目标数据库,然后选中“Export to SelfContained File”(导出到自包含文件)单选框,并在其后的文本框中输入备份文件名,单击“Start Export”按钮开始备份数据,效果如图所示。391将目标数据库导出为单个文件打开D盘对应的文件夹,若存在对应的.sql文件即表示该数据库备份成功,效果如图所示。392备份文件2. 恢复数据库在MySQL Workbench工具中,使用“Data Import/Restore”按钮可对数据库进行恢复操作。单击“Data Import/Restore”按钮,在弹出的“Administration-Data Import/Restore”对话框的“Import Options”选项卡中选择“Import from Dump Project Folder”(从转储项目文件夹导入)或“Import from Self-Contained File”(从自包含文件导入),选择备份文件夹或替换文件,在“Default Schema to be Imported To”(要导入到的默认数据库)区域中选择要还原的数据库,选择“Dump Structure and Data”(转储结构和数据)选项后单击“Start Import”按钮即可开始恢复,效果如图所示。393394导入/恢复数据库二、使用Navicat进行数据库备份和恢复1. 备份数据库打开Navicat连接数据库后,选择需要备份的数据库后单击鼠标右键,在弹出的快捷菜单中选择“转储SQL文件”选项,并选择“结构和数据”或者“仅结构”的转储方式,如图所示。395选择转储方式在弹出的“另存为”对话框中选择存储位置后,输入备份文件的文件名,并选择“保存类型”(默认为.sql格式),单击“保存”按钮即可完成对该数据库的备份,如图所示。在指定文件夹中查看是否存在对应的备份文件,若存在即表示备份数据库成功。396“另存为”对话框2. 恢复数据库打开Navicat连接数据库后,选择需要恢复的目标数据库后单击鼠标右键,在弹出的快捷菜单中选择“运行SQL文件”选项,如图所示。397运行SQL文件
在弹出的“运行SQL文件”对话框的“文件”框中选择备份文件,其他选项选择默认设置,单击“开始”按钮对数据进行恢复,如图所示。单击“开始”按钮后,会跳转至“信息日志”选项卡并显示完成进度,进度完成后单击“关闭”按钮,返回主菜单,表示数据恢复完成。完成数据库恢复操作后,刷新数据库,查看数据恢复情况。398“运行SQL文件”对话框三、使用Navicat进行数据库备份与损坏数据库的恢复1.备份数据库打开 Navicat连接数据库后,选择需要备份的数据库后单击鼠标右键,在弹出的快捷菜单中选择“转储 SQL 文件”选项,并选择“结构和数据”或者“仅结构”的转储方式,如图所示。399400选择转储方式在弹出的“另存为”对话框中选择存储位置后,输入备份文件的文件名,并选择“保存类型”(默认为.sql 格式),单击“保存”按钮即可完成对该数据库的备份,如图所示。在指定文件夹中查看是否存在对应的备份文件,若存在即表示备份成功。401
“另存为”对话框2.模拟数据库文件损坏选择数据库“demo4”中的数据表“tb_grade”后单击鼠标右键,在弹出的快捷菜单中选择“删除表”选项,在弹出的“确认删除”对话框中勾选上“我了解此操作是永久性的且无法撤销”选项后单击“删除”选项,删除数据表“tb_grade”,删除成功后数据库“demo4”中的数据表如图所示,至此完成模拟数据库文件损坏操作。402模拟数据库文件损坏3.恢复数据库打开 Navicat连接数据库后,选择需要恢复的目标数据库后单击鼠标右键,在弹出的快捷菜单中选择“运行SQL文件”选项,如图所示。403运行SQL文件在弹出的“运行SQL文件”对话框中的“文件”框中选择备份文件,其他选项选择默认设置,单击“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地理 区域发展对交通运输布局的影响 分层练习-2025-2026学年高一下学期人教版地理必修第二册
- 2026年教育心理问题解答及咨询方法集
- 2026年网络成瘾倾向自测量表与数字健康管理
- 2026年合规档案管理及合规文件归档保管要求知识卷
- 2025至2030中国现代物流行业市场现状供需分析及投资评估规划分析研究报告
- 2026春小学苏科版劳动技术五年级下册每课教案(附目录)
- 2025-2030中国腊味行业产品溯源体系构建与质量控制优化报告
- 2025-2030中国纳米材料在医药领域应用前景及专利布局分析研究报告
- 2025-2030中国矿泉水产业竞争态势及品牌战略规划研究报告
- 2025-2030中国知识产权服务市场化改革与机构转型研究
- 体检车租赁协议书
- 急性心梗术后出血倾向的监测与护理干预
- 2025年医院信息系统考试题库及答案
- 中国移动培训体系
- 2025年甘肃省高考数学真题(新课标ⅱ卷)(含答案解析)
- 食品备货保障方案(3篇)
- 苹果整形修剪课件
- DBJ-T 15-88-2022 建筑幕墙可靠性鉴定技术规程
- 2025年苏州应急管理考试题库
- 2024学年外研版三起六年级英语下册M9单元整体教学设计
- 2025医院收费员考试题库及参考答案
评论
0/150
提交评论