• WAP手机版 加入收藏  设为首页
sql数据库恢复

mysql数据库系统备份

时间:2016-3-18 14:23:08   作者:宇陽成都数据恢复中心   来源:本站原创   阅读:1960   评论:0
内容摘要:mysql数据库系统备份   在实际应用中,可能会由于各种原因造成数据被破坏或丢失,甚至整个数据库崩溃的风险。为了防止这种灾难事故的发生,数据备份就成为了一项必不可少的数据库管理工作。备份类型   数据库备份类型有三种,即完整数据库备份、差...
mysql数据库系统备份
   在实际应用中,可能会由于各种原因造成数据被破坏或丢失,甚至整个数据库崩溃的风险。为了防止这种灾难事故的发生,数据备份就成为了一项必不可少的数据库管理工作。
备份类型
   数据库备份类型有三种,即完整数据库备份、差异备份、事务日志备份。下面将分别具体介绍这几种备份方式。
mysql数据库系统备份
1.完整数据库备份
   完整数据库备份就是备份整个数据库,它备份数据库文件、这些文件的地址以及事务日志的某些部分。这是任何备份策略中都要求完成的第一种备份类型,因为其他所有备份类型都依赖于完整备份。
   完整数据库备份需要花费更多的时间和存储空间,所以完整数据库备份
不需要频繁地进行。如果使用完整数据库备份,那么执行数据恢复时只能恢
复到最后一次备份时的状态,之后的所有的改变都将丢失。
2.差异数据库备份
   差异数据库备份是指备份最近一次完全数据库备份以后发生改变的数据。如果在完整数据库备份后将某个文件添加至数据库,则下一个差异备份会包括该新文件。
   与完整数据库备份相比,执行差异数据库备份的速度更快。虽然差异数
据库备份每做一次就会变得更大一些,但仍然比完整数据库备份所占用的空
间小得多。
3.事务日志备份
   尽管事务日志备份依赖于完整数据库备份,但并不备份数据库本身。事务日志备份只记录事务日志的适当部分,即自从上一次备份以来又发生了变化的部分。事务日志备份比完整数据库备份节省时间和空间,而且利用事务日志备份进行恢复时,可以指定恢复到某一个时间。例如,可以将其恢复到某个破坏性操作执行之前,这是完整数据库备份和差异数据库备
份所不能做到的功能。
   与完整数据库备份和差异数据库备份相比,用日志备份恢复数据库要花
费较长的时间,这是因为日志备份仅仅存放日志信息,恢复时需要按照日志
重新插入、修改或删除数据。所以,通常情况下,事务日志备份需要与完整
数据库备份和差异数据库备份结合使用.
mysql数据库系统备份
备份数据库  
   在SQL Server 2008中,执行数据库备份操作有两种方式:使用图形化工具执行备份和使用T-SQL命令执行备份。下面分别来介绍这两种方式。
1.使用图形化工具执行备份
   在SQL Server 2008中,使用SQL Server Management Studio提供的图形化界面可以很方便地执行数据库的备份。
   为前面创建的图书信息管理系统数据库db books执行一次完整备份,使用图形化工具SQL Server Management Studio操作的步骤如下。
1.运行SQL Server Management Studio,使用sa账户连接上SQL Server服务器。
2.在【对象资源管理器】中展开【数据库】节点。
3.右击数据库【db_booksl节点,在弹出的快捷菜单中选择【任务】I【备份】命令,打开【备份数据库】窗口,如图14-1所示。
4.在【备份数据库】窗口中,从【源】选项组的【数据库】下拉列表框中选择【db books:l数据库,在【备份类型】下拉列表框中选择【完整】选项;在【目标】选项组中设置备份的目标文件存储位置,如果不需要修改,保持默认设置即可。在【备份数据库】窗口中,【备份类型】下拉列表中还有【差异】和【事
务日志】两个选项,分别用于执行差异备份和事务日志备份操作。
从左侧的【选择页】列表中打开【选项】选项卡。在【选项】选项卡中,点选【覆盖所有现有备份集】单选按钮(该单选按钮用于初始
化新的设备或覆盖现在的设备),勾选【完成后验证备份】复选框(该复选框用来核对实际数据库与备份副本,并确保它们在备份完成之后是一致的)。设置完成以后,单击【确定】按钮完成配置(备份操作执行成功以后会弹出提示对话框)。备份完成以后,在相应的目录中可以看到刚才创建的备份文件。
2.使用T-SQL命令备份数据库
   在SQL Server 2008中,使用BACKUP命令同样可以完成备份数据库的操作o BACKUP命令的基本语法格式如下。
【with【【,】NAME=backup_set_name]【【,】DESCRIPITION- text]【【,】{INIT I NOINIT>】【【,lDIFFERENTIAL]
参数说明如下:
database一name:指定了要备份的数据库。
backup_device:为备份的目标设备采用“备份设备类型=设备名”的形式。
WITH子句:指定备份选项(这里仅给出两个,更多的备份选项可以参考SQLSever联机丛书)。
NAME=backup_set_name:指定了备份的名称。
DESCRIPITION- TEXT':给出了备份的描述。
INITINOINIT: INIT表示新备份的数据覆盖当前备份设备上的每一项内容,即原来在此设备上的数据信息都将不存在了:NOINIT表示新备份的数据添加到备份设备上已有的内容的后面。
DIFFERENTIAL:表示本次备份是差异数据库备份。在执行差异数据库备份的时候
使用该关键字。

上一篇:sql数据库软件创建快照
下一篇:没有了
相关评论
不良信息举报中心成都网警网警110报警服务AAA级互联网行业信用360网站安全检测

数据恢复QQ交流群:378664983    站长QQ:958754010


蜀ICP备14015947号-2