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

恢复mysql数据库系统原理以及技术

时间:2016-3-19 15:32:41   作者:宇陽成都数据恢复中心   来源:本站原创   阅读:2742   评论:0
内容摘要:恢复mysql数据库系统原理以及技术    数据库备份完以后,假如有一天数据库被恶意破坏,或者数据丢失需要恢复,就可以使用数据库备份来恢复数据库。备份恢复模式   SQL Server 2008包括3种恢复模型,其中每种恢复模型都...
恢复mysql数据库系统原理以及技术
    数据库备份完以后,假如有一天数据库被恶意破坏,或者数据丢失需要恢复,就可以使用数据库备份来恢复数据库。
备份恢复模式
   SQL Server 2008包括3种恢复模型,其中每种恢复模型都能够在数据库发生故障时恢复相关的数据。不同的恢复模型在SQL Server备份、恢复的方式和性能方面存在差异,而且,采用不同的恢复模型对于避免数据损失的程度也不相同。
恢复mysql数据库系统原理以及技术
1.简单恢复模型
   使用简单恢复模型可以将数据库恢复到上一次的备份。简单恢复模型的优点在于日志的存储空间较小,而且也是最容易实现的模型。但是,使用简单恢复模型无法将数据库还原到故障点或特定的即时点。如果要还原到这些即时点,则必须使用完全恢复模型。对于小型数据库或者数据更改频度不高的数据库,通常使用简单恢复模型。在简单恢复模式下,可以执行两类备份:完整备份和差异备份。
2.完全恢复模型
   完全恢复模型在故障还原中具有最高的优先级。这种恢复模型使用数据库备份和日志备份,能够较为安全地解决数据库故障。
   对于不能承受数据损失的用户,推荐使用完全恢复模型.SQL Server 2008
默认使用完全恢复模型。用户可以在任何时间内修改数据库恢复模型,但是必须在更改恢复模型的时候备份数据库.
3.大容量日志记录恢复模型
   与完全恢复模型相似,大容量日志记录恢复模型使用数据库和日志备份来恢复数据库。该模型对某些大规模或大容量数据操作(如INSERT INTO、CREATE INDEX、大批量装载数据、处理大批量数据)时提供最佳性能和最少的日志使用空间。
   在这种模型下,日志只记录多个操作的最终结果,而并非存储操作的过程细节,所以日志尺寸更小,大批量操作的速度也更快。如果事务日志没有受到破坏,除了故障期间发生的事务以外,SQL Server能够还原全部数据。
恢复mysql数据库系统原理以及技术
配置恢复模式
   在实际应用中,用户可以根据实际需求选择适合的恢复模式。配置数据库恢复模式可以在SQL Server Management Studio视图界面中的【数据库属性】中来完成。
   master、msdb和templdb使用简单恢复模式,model数据库使用完整恢复模式。因为model数据库是所有新建数据库的模板数据库,所以用户数据库默认也是使用完整恢复模式。
恢复数据库
恢复数据库就是让数据库根据备份的数据回到备份时的状态。当恢复数据库时,SQL Server会自动将备份文件中的数据全部拷贝到数据库,并回滚任何未完成的事务,以保证数据库中的数据的完整性和一致性。
1.使用图形界面恢复数据库
   在执行恢复之前,先介绍一下RECOVERY选项,如果该选项设置不正确,则可能导致数据库恢复工作全部失败。该选项用于通知SQL Server数据库恢复过程已经结束,用户可以重新开始使用数据库。它只能用于恢复过程的最后一个文件。
   如果备份来自C盘中的文件,SQL Server 2008就会将它恢复到C盘上.但是如果希望将备份在C盘中的文件恢复到D盘或者其他的地方可以使用MOVE TO选项,该选项允许将备份的数据库转移到其他地方.
   SQL Server 2008允许在恢复数据库之前,先执行安全检查,以防止意外地恢复错误的数据库。SQL Server 2008首先比较当前恢复的数据库名称与备份设备中记录的数据库名称。如果两者不同,SQL Server 2008不执行恢复。如果两者不同还要进行恢复,则需要指定REPLACE选项,该选项可以忽略安全检查。
 

相关评论
不良信息举报中心成都网警网警110报警服务AAA级互联网行业信用360网站安全检测

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


蜀ICP备14015947号-2