数据库备份有什么好处
本文摘要: 对于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.重做备份到故障时段的二进制日志中的语句等;正常情况不会造成数据的丢失,损失的仅仅是一段时间的停机时间。
上例中,还原数据备份时,数据库中的数据回到了备份时刻的状态,而二进制日志中记录了从备份到故障前一段时间内所有用户对数据库的写操作的语句,只要把这些语句按照时间顺序重新运行一遍,所还原的数据就会变成为故障前那一刻的状态,不会造成数据丢失。因此通常把保存在二进制日志中的语句重新执行的过程叫做恢复。
相关文章
-
联想i5台式机详细阅读
电脑有两种类型,一种是网游戏的高配置,一种是办公用的;是想买笔记本呢?还是台式主机?一、台式主机:1、台式玩游戏高配置的,一般出厂预装Windows...
2024-11-01 2 联想
-
荣耀20青春参数配置高不高?详细阅读
荣耀20青春版搭载麒麟 710F处理器,因此属于低端手机,配置不算高。电池容量4000mAh,支持20w快充。因此电池容量比较大,充电速度还算快。整体...
2024-11-01 3 荣耀手机
-
matebookd15是多少寸,matebookd15多少寸的?详细阅读
matebookd15多少寸的 15.6英寸 HUAWEI MateBook D 15是华为公司于2019年11月推出的笔记本电脑,共有18款产品。...
2024-11-01 2 笔记本电脑
-
小鸡模拟器口袋妖怪圣白金光金手指详细阅读
精灵球全满:2B7C4036 0773258EC4161565 0894F33B9C97C47F 11FB19EF 65FF9C95 1C8B48A5...
2024-11-01 2
-
黑白打印机好还是彩色打印机好,黑白打印机和彩色打印机哪个好?详细阅读
黑白打印机好还是彩色打印机好,黑白打印机和彩色打印机哪个好在选择打印机时,人们经常会纠结于黑白打印机和彩色打印机之间的选择。黑白打印机主要适用于文字打...
2024-11-01 2
-
win7隐藏文件怎么显示详细阅读
1、首先,打开“计算机”,点击“工具”菜单,从弹出的菜单中选择“文件夹选项”命令。2、对于没有菜单栏的WIN7系统中,可以按住ALT弹出菜单栏。或者点...
2024-11-01 2
-
卧龙吟2最强阵容搭配攻略详细阅读
卧龙吟2最强阵容搭配攻略,卧龙吟2游戏中有很多的玩法,其中很多人在游戏中不知道游戏中的最强阵容是什么,下面跟着小编一起来看看吧,希望此文章能对你有所帮...
2024-11-01 2
-
临时文件可以清理吗详细阅读
临时文件可以清理。临时文件都是可以被删除的,除了Windows系统之外,Linux、Unix、AIX等等操作系统的临时文件都会保存在一个TMP的文件夹...
2024-11-01 2