MYSQL数据库的备份与恢复-数据库实验七

2023-12-26 18:48:22
一、实验目的

1. 了解备份和恢复的基本概念。

2. 掌握使用MySQL命令进行数据库备份的操作方法。

3. 掌握使用MySQL命令进行数据库恢复的操作方法。

二、实验内容

1. 使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为all_tables.sql。

2. 在MySQL服务器上创建数据库student1,使用mysql命令将备份文件all_tables.sql恢复到数据库student1中。

3. 使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为s_c.sql。

4. 在MySQL服务器上创建数据库student2,使用mysql命令将备份文件s_c.sql恢复到数据库student2中。

5. 使用mysqldump命令将 studentsdb数据库中的grade表中的记录导出到文本文件。

6. 删除数据库student1的grade表中全部记录。

?? 使用mysqlimport命令将grade.txt文件中的数据导入到student1的grade表中。

7. 使用SELECT…INTO OUTFILE语句备份studentsdb数据库中的curriculum表的数据到文本文件c.txt。要求字段之间用“|”隔开,字符型数据用双引号括起来。

8. 删除数据库student1的curriculum表中全部记录。

?? 使用LOAD DATA INFILE语句将c.txt文件中的数据导入到student1的curriculum表中。

9.使用二进制日志恢复数据库。

(1)完全备份数据库。使用mysqldump命令备份所有数据库到D:\的all_db.sql。

(2)删除studentsdb数据库student_info表的所有记录。

(3)使用mysqladmin进行增量备份。

(4)使用mysql命令恢复all_db.sql文件的完全备份。

(5)使用mysqlbinlog命令恢复增量备份。

三、实验思考

1. 备份和恢复数据库的命令。

Mysqldump -u 用户名 -h 主机名 -p 密码 数据库名> 备份文件名字.sql

Mysql -u 用户名 -p数据库名 < 备份文件名.sql

  1. 导出、导入数据表数据的命令及语句。

Select 语句 into outfile ‘文本文件’

Load data infile ‘文本文件’ into table 表名

  1. 如何实现增量备份。

mysqladmin -u root -h localhost -p flush-logs

四、实验数据
  1. 1使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为all_tables.sql。

  1. 2在MySQL服务器上创建数据库student1,使用mysql命令将备份文件all_tables.sql恢复到数据库student1中。

  1. 3使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为s_c.sql。

  1. 4在MySQL服务器上创建数据库student2,使用mysql命令将备份文件s_c.sql恢复到数据库student2中。

  1. 5使用mysqldump命令将 studentsdb数据库中的grade表中的记录导出到文本文件。

6. 删除数据库student1的grade表中全部记录。

?? 使用mysqlimport命令将grade.txt文件中的数据导入到student1的grade表中。

6、使用SELECT…INTO OUTFILE语句备份studentsdb数据库中的curriculum表的数据到文本文件c.txt。要求字段之间用“|”隔开,字符型数据用双引号括起来。

  1. 7删除数据库student1的curriculum表中全部记录。

? ?8、使用LOAD DATA INFILE语句将c.txt文件中的数据导入到student1的curriculum表中。

9.使用二进制日志恢复数据库。

(1)完全备份数据库。使用mysqldump命令备份所有数据库到D:\的all_db.sql。

  1. 2删除studentsdb数据库student_info表的所有记录。

  1. 3使用mysqladmin进行增量备份。

  1. 4使用mysql命令恢复all_db.sql文件的完全备份。

(5)使用mysqlbinlog命令恢复增量备份。

五、理解及感悟

文章来源:https://blog.csdn.net/m0_51657509/article/details/135227682
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。