Linux下MySQL数据库自动备份及其被损坏后的恢复方法

2014-11-24 17:59:11 · 作者: · 浏览: 0

一、前言:


数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。


或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么。灾难恢复的效率及全面性,也是系统的稳定性的一个准因素,尤其对于一个服务器系统。


这一节,介绍数据库自动备份以及数据库被破坏后的恢复的方法。在这里,我们使用mysqlhotcopy,并且定义一段Shell脚本来实现数据库的自动备份,并且,让整个数据自动备份与数据恢复过程都基于Shell。


建立数据库备份所需条件


[1] 建立自动备份脚本


在这里,为了使数据库备份和恢复的符合我们的实际要求,用一段符合要求的Shell脚本来实现整个备份过程的自动化。




[2] 运行数据库自动备份脚本




[3] 让数据库备份脚本每天自动运行




测试自动备份正常运转与否(备份恢复的方法)