数据库备份有什么好处
本文摘要: 对于MySQL数据库,备份与恢复相关的术语包括:备份(backup)、还原(restore)、恢复(recover)、二进制日志(binlog),其中备份按照其特性可以分为:物理备份和逻辑备份;冷备、温备和热备;完全备份和不完全备份等;常用的备份工具包括:操作系统拷贝、mysqldump等;还原包括...
对于MySQL数据库,备份与恢复相关的术语包括:备份(backup)、还原(restore)、恢复(recover)、二进制日志(binlog),其中备份按照其特性可以分为:物理备份和逻辑备份;冷备、温备和热备;完全备份和不完全备份等;常用的备份工具包括:操作系统拷贝、mysqldump等;还原包括物理备份的还原和逻辑备份的还原;下面分别加以介绍和说明。
数据库备份通俗地说是将数据库的某一时刻的数据复制了一份;数据库还原是将备份出的数据替换掉原来数据库中的数据文件,将备份放回到原来数据库文件的目录位置;二进制日志(BINLOG)记录数据库的变更过程,例如创建数据库、建表、修改表等DDL操作、以及数据表的相关DML操作,这些操作会导致数据库产生变化,开启binlog以后导致数据库产生变化的操作会按照时间顺序以“事件”的形式记录到binlog二进制文件中。
参考上图,在凌晨2:00,管理员将已开启二进制日志的数据库的数据做了一个完整的备份,随着时间的推移,仍然有用户对数据库进行相关的写操作(包括:DDL语句、DML语句中的增删改操作、DCL授权语句和TCL事务处理语句等),导致了二进制日志文件写满(默认1G)后自动切换;在上午9:37时,由于硬盘出现故障,数据库用户不能正常访问存放在硬盘中的数据库数据,此时如果数据库备份和二进制日志没有损坏,管理员是可以通过还原备份和恢复二进制日志的方式挽回数据损失的。
挽回数据损失的过程包括:1.更换新硬盘;2.还原备份;3.重做备份到故障时段的二进制日志中的语句等;正常情况不会造成数据的丢失,损失的仅仅是一段时间的停机时间。
上例中,还原数据备份时,数据库中的数据回到了备份时刻的状态,而二进制日志中记录了从备份到故障前一段时间内所有用户对数据库的写操作的语句,只要把这些语句按照时间顺序重新运行一遍,所还原的数据就会变成为故障前那一刻的状态,不会造成数据丢失。因此通常把保存在二进制日志中的语句重新执行的过程叫做恢复。
相关文章
-
飞利浦净水器怎么样详细阅读
飞利浦净水器很不错,是一款高品质、性能出色的家用净水器。飞利浦净水器是由荷兰飞利浦旗下品类,是飞利浦经过中国各地区水质长期研究而创新开发出适合中国家庭...
2024-11-22 4
-
宝可梦日月中如何得到拉达详细阅读
通过GTS、奇迹交换等途径和别人交换得到。在其续作《究极太阳,究极月亮》中通过岛屿扫描遇到拉鲁拉斯。口袋妖怪小拉达需要玩家培养到20级才能进化成拉达,...
2024-11-22 5
-
cpu散热器哪种效果好,cpu散热器哪个好用?详细阅读
在选择cpu散热器时,很多人会关注其散热效果和实用性。cpu散热器哪种效果好?cpu散热器哪个好用?以下将针对这两个问题进行详细介绍。1. 双塔散热器...
2024-11-22 5
-
苹果4s支持什么游戏(iphone4s能玩哪些游戏)详细阅读
iphone4s能玩哪些游戏 “iphone4s能玩一些简单的游戏,但较新的、需要高性能的游戏可能不太适合。” 1.这是因为iphone4s是苹果公司...
2024-11-22 5 iphone
-
本地组策略编辑器怎么打开详细阅读
通过运行打开、通过搜索打开、通过路径打开。1、通过运行打开,输入“gpedit.msc”,点击确定或按回车键即可打开本地组策略编辑器。2、通过搜索打开...
2024-11-22 5
-
华为畅享9e是全网通吗(华为畅享9e主屏尺寸)详细阅读
mrd-aloo什么型号 mrd-aloo是华为畅享9e全网通版型号。 此型号是华为畅享9e全网通版。 华为畅享9e前置摄像头800万像素,支持暗光人...
2024-11-22 5 手机
-
opporeno4有没有红外线功能(oppo手机那些带红外线oppo手机那些带)详细阅读
oppo手机那些带红外线 oppo具有红外线功能的手机有reno4系列、findx2系列、a92s系列、ace2洗了、a72系列、reno3系列、k7...
2024-11-22 5 手机
-
qq空间打不开的原因详细阅读
现在很多人经常会遇到qq空间打不开的情况,这是怎么回事呢?以下是小编为你整理的qq空间无法打开的原因,让你来看看。qq空间打不开后,检查发现,大面积的...
2024-11-22 5 软件