数据库原理与应用
第 10 章 数据库备份还原和日志管理
第 10 章
数据库备份还原和日志管理
数据没了怎么找回来,靠的是昨天那份备份,加上从那时到现在的日志。
1
第一节 备份和还原是怎么回事
9 页
备份分几种、什么时候备、备份工具有哪些、策略怎么定。
01
这一章
02
七件事
03
两个词
04
为什么要备
05
三种分法
06
备什么
07
五个要素
08
五个工具
09
怎么定策略
2
第二节 用 mysqldump 备份
8 页
一条命令的每个参数各管什么,表、库、结构、数据、部分数据怎么分别备。
10
两个原则
11
语法
12
备表
13
备库
14
拆成两半
15
备一部分
16
图形界面备份
17
另一个工具
上机一
用 mysqldump 备份
7 题
七道题把备表、备库、备结构、备数据、备一部分全敲一遍,每份都用 type 打开看。
01
两层皮
02
备一张表
03
一次两张
04
带不带建库句
05
全都备上
06
只备一部分
07
拆成两半
3
第三节 还原与迁移
8 页
备份文件怎么灌回去,换机器换版本时怎么搬家。
18
还原
19
例10-12
20
登录之后还原
21
图形界面还原
22
迁移
23
版本一样
24
版本不一样
25
换产品
上机二
还原与迁移
6 题
六道题把库删了再灌回去,顺便撞一次课件上那条写错的命令。
01
先备一份
02
删了再灌回去
03
写错方向
04
在里面灌
05
不带建库句的
06
只有结构那份
4
第四节 导出和导入文件
7 页
把表变成一个文本文件,再把文本文件灌回表里。
26
导出语句
27
例10-13
28
找对路径
29
换个后缀
30
导入语句
31
例10-15
32
还有一条路
上机三
导出和导入文件
7 题
七道题把表导成文本再灌回去,1290 和 1086 两个报错都要亲手撞到。
01
先问路
02
导一份出来
03
被拦下来
04
按课件那句写
05
同名再导一次
06
灌回去
07
分隔符写错
5
第五节 错误日志与二进制日志
12 页
四种日志各管什么,前两种怎么开、怎么看、怎么删,二进制日志怎么救命。
33
四种日志
34
各记什么
35
各有什么用
36
错误日志:开
37
错误日志:看
38
错误日志:删
39
二进制日志:开
40
二进制日志:看
41
二进制日志:删
42
两个例子
43
拿它还原
44
例10-18
上机四
错误日志与二进制日志
8 题
八道题把前两种日志开、看、删走一遍,最后用备份加日志把误删的数据救回来。
01
错误日志在哪
02
让它重开一个
03
开了没有
04
把它开起来
05
看它记了什么
06
换一个再删
07
全删重来
08
救回误删的数据
6
第六节 慢查询日志与通用日志
8 页
后两种日志怎么开、怎么看、怎么删,以及这一章的一张全景图。
45
慢查询:开
46
命令行开
47
慢查询:看
48
慢查询:删
49
通用日志:开
50
通用日志:看
51
通用日志:删
52
小结
上机五
慢查询日志与通用日志
7 题
七道题把后两种日志开、看、删走一遍,最后把整章的路子从头跑到尾。
01
慢查询开了没
02
抓一条慢的
03
那个写错的变量
04
通用日志
05
为什么不敢常开
06
一起换新
07
整章跑通
保山学院
·
人工智能教研室
·
曹鼎鼎