国家开放大学2024春《数据库运维》实验4 数据库备份与恢复实验参考答案

2024年6月1411:37:11发布者:国开文档专家 237 views 举报
总字数:约3643字
第1页

第2页

第3页

实验 4 数据库备份与恢复实验

1.实验目的

练习数据库备份与恢复的操作方法。说明:实验过程中可以使用 MySQL 官网提供实例 employees 数据库,下

载地址为 https://launchpad.net/test-db/employees-db-1/1.0.6,也可以自己创建数据库进行备份恢复实验。

2.实验内容

【实验 5-1】使用 select…into…outfile 语句对数据库 employees 的表 departments 进行数据导出。

【实验 5-2】使用 select…into…outfile 语句对数据库 employees 的表 salaries 进行数据导出,并使用 fields 字

句指定字段值之间的符号分隔符为“,”,字段的包裹符号为“””。

【实验 5-3】 使用 mysqldump 命令备份数据库中的某个表,对数据库 employees 的表 deparments 导出 SQL

语句。

【实验 5-4】 使用 mysqldump 命令备份单个数据库,对数据库 employees 的导出 SQL 语句,并忽略数据表

departments。

【实验 5-5】使用 mysqldump 命令备份多个数据库,对数据库 employees、test 两个数据库导出 SQL 语句。

【实验 5-6】使用 mysqldump 命令导出界定格式文件数据,对数据库 employees 进行 CSV 文件数据的导出。

【实验 5-7】使用图形化工具 MySQL Workbench 导出数据库 employees 的表 departments 的 CSV 格式数据。

【实验 5-8】使用图形化工具 MySQL Workbench 导出数据库 employees 的表 departments 的 SQL 文件。

【实验 5-9】使用 DELETE 语句删除 employees 数据库的表 departments 的表格数据,使用 LOAD DATA

INFILE 语句,通过【实验 5-1】导出的文件,对删除的数据进行恢复,并使用 SELECT 语句对恢复的数据进行检

查。

【实验 5-10】 使用 DELETE 语句删除 employees 数据的表 salaries 的表格数据,使用 LOAD DATA INFILE 语

句以及 FIELDS 子句,通过【实验 5-2】导出的文件,对删除的数据进行恢复,即字段值之间的符号分隔符为

“,”,字段的包裹符号为“””。

【实验 5-11】使用 DELETE 语句删除 employees 数据的表 salaries 的表格数据,使用 mysqlimport 命令,通过

【实验 5-2】导出的文件,对删除的数据进行恢复,即字段值之间的符号分隔符为“ ,”,字段的包裹符号为

“””。

【实验 5-12】使用 DROP 命令 employees 数据库下的除 departments 的所有数据表及其数据,使用 mysql 命

令行工具,通过【实验 5-4】导出的 SQL 文件恢复删除的数据。

【实验 5-13】使用 DROP 命令删除数据库 employees 和数据库 test,使用 SOURCE 语句,通过【实验 5-5】

导出的 SQL 文件恢复删除的数据。

【实验 5-14】 删除数据库 employees 的表 departments 中的数据,使用图形化工具 MySQL Workbench,通

过【实验 5-7】恢复删除的数据。

【实验 5-15】删除数据库 employees 的表 departments 及其数据,使用图形化工具 MySQL Workbench,通

过【实验 5-8】恢复删除的数据。

【实验 5-16】在时间点 A 使用 mysqldump 命令对数据库 employees 导出 SQL 文件,进行逻辑备份,备份完

成,创建一个表 test,并插入数据,在时间点 B 删除创建的表 test,在时间点 C 再次创建一个表 test2,并插入

一条数据。在这个操作过程中在时间点 B 删除表 test 是误操作。使用 mysqlbinlog 进行基于时间点的恢复操作,

即经过恢复之后 employees 数据库中会同时存在数据表 test2 和数据表 test。

3.实验要求

(1)所有操作均在命令行或者 MySQL Workbench 中完成。

(2)将操作过程以屏幕抓图的方式复制,形成实验文档,并对照本章内容写出分析报告。

答案:

1.实验目的

练习数据库备份与恢复的操作方法。说明:实验过程中可以使用 MySQL 官网提供实例 employees 数据库,

下载地址为 https://launchpad.net/test-db/employees-db-1/1.0.6,也可以自己创建数据库进行备份恢

复实验。

2.实验内容

【实验 5-1】使用 select…into…outfile 语句对数据库 employees 的表 departments 进行数据导出。

国家开放大学2024春《数据库运维》实验4 数据库备份与恢复实验参考答案

【实验 5-2】使用 select…into…outfile 语句对数据库 employees 的表 salaries 进行数据导出,并使用

fields 字句指定字段值之间的符号分隔符为“,”,字段的包裹符号为“””。

国家开放大学2024春《数据库运维》实验4 数据库备份与恢复实验参考答案

【实验 5-3】 使用 mysqldump 命令备份数据库中的某个表,对数据库 employees 的表 deparments

导出 SQL 语句。

国家开放大学2024春《数据库运维》实验4 数据库备份与恢复实验参考答案 国家开放大学2024春《数据库运维》实验4 数据库备份与恢复实验参考答案

【实验 5-4】 使用 mysqldump 命令备份单个数据库,对数据库 employees 的导出 SQL 语句,并忽略数据

表 departments。

总页数:10
提示:下载前请核对题目。客服微信:homework51
标题含“答案”文字,下载的文档就有答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。