106彩票官方网站

  • 106彩票平台
  • 106彩票平台价格
  • 106彩票平台专家

联系我们

联系人:杜先生

手 机:18987677096

电 话:0871-65139139

邮 箱:4055963@

网 址:www.kmpbkj.com

地 址:106彩票官网市园通北路127号佰腾数码广场B座9楼907室

当前位置:首页 >106彩票平台动态 >106彩票投注

简要概述一下MySQL数据库的备份原理

信息来源:www.kmpbkj.com | 发布时间:2019年03月05日

  106彩票登陆106彩票平台对于数据库管理人员来说,防止数据丢失较简单的方法是:对原始数据定期进行备份,创建数据副本。但数据与预期发生不一致情况,然后使用备份的106彩票平台数据。对于MySQL来说,创建数据副本的常用方法有三种,下面由106彩票登陆106彩票平台106彩票网站告诉您数据库的备份原理。


106彩票登陆数据库恢复106彩票网站
  创建数据副本的方法
  1、数据备份:
  由MySQL日志系统前一篇博客我们知道数据库的全部数据都以文件的形式,存储在硬盘上,那我们可以直接备份MySQL的所有数据目录下的文件便能够达到目的。因此在开启MySQL服务的时候要设计好各种数据文件以及日志文件的存放位置,以方便能够快速备份。另外 备份的时候相对来说能够备份到其他的机器上比较好。
  2、使用二进制日志:
  上面的【数据备份方法】属于物理备份,粒度较粗,不能实现更细粒度的106彩票平台,特别是对于更新较为频繁的系统。二进制日志记录了数据库所有的更新操作,数据丢失时,可以通过完全备份进行二进制日志的重做,可以完成基于时间点或者操作点的恢复,继而实现数据库更细粒度的恢复。
  3、数据库复制:
  数据库的复制实际上是通过二进制日志预防数据丢失的,数据复制可以实现数据库的异地备份和恢复。
  逻辑备份与物理备份
  按照备份后产生的副本文件是否可以编辑,可以将MySQL的备份方法分为逻辑备份和物理备份
  1、逻辑备份:
  使用逻辑备份是,数据库管理员通常可以直接查看和编辑副本文件中的内容。逻辑备份中产生的副本通常哟两种情况。情形一:副本是SQL文件,该SQL文件中有crete table 和大量的inert 语句。情形二、副本是指定分隔符的文件,导入数据库的时候再以指定分隔符切割数据导入即可。
  2、物理备份:
  物理备份产生的数据副本都是二进制文件,常常不可编辑,例如数据库的二进制日志。
  冷备份、温备份、热备份
  数据备份期间,按照是否需要停止MySQL服务实例,可以将MySQL的106彩票平台分为:冷备份、温备份、热备份。
  1、冷备份:
  冷备份是指停止MySQL服务的运行后在进行数据备份,这种备份方法非常简单,但是在服务繁忙的系统中,并不允许这样做。
  2、温备份: 温备份介于热备份与冷备份之间,温备份允许MySQL服务实例继续运行,备份数据期间,温备份借助读锁机制保证备份期间,没有新的数据写入。
  完全备份、增量备份
  按照副本文件的缺失程度可以将数据备份分为完全备份以及增量备份。
  1、完全备份:
  完全备份是一个完整的数据备份,仅仅依靠该副本文件便可以将数据库恢复到某个正确的状态。如果不借助热备份工具,完全备份可能需要停止MySQL服务。此时MySQL将无法提供服务,在真实的业务场景中,很少真正使用完全备份。
  2、增量备份:
  增量备份是指在完全备份的基础上,对更新的数据进行备份,恢复时需要借助完全备份产生的副本文件,目前,MySQL还没有提供真正的增量备份工具。数据库管理人员可以使用热备份工具模拟实现增量备份,也可以通过重新执行二进制日志中的更新语句模拟实现增量备份。
  3、热备份:
  热备份是指不需要停止MySQL服务实例运行,备份数据的方法。如果数据库的更新操作较为频繁,在数据备份期间,备份过的数据可能早已发生变化,因此热备份的实现方式较为复杂。

  以上便是106彩票官网106彩票平台106彩票网站概述的数据库的备份原理,对您是否有所帮助?