摘要:做服务器的朋友应该都会遇到各种各样的麻烦,有被挂马的,有被当作肉鸡用的。被挂马也好、被当作肉鸡也罢。为了能够将损失降低到最小,我们最基本的操作就是做好数据库的定期备份工作......
以前我一直是定期将服务器上的数据库下载到本地,或者拷贝到服务器的其他磁盘里。当时告诉自己要一周做一次,人都有惰性和遗忘,慢慢的一周不备份,一个月不备份,二个月不备份……一旦出现数据库损坏。那将是会是一个重大的打击!
为了防止数据库被别人下载,我习惯把数据库后缀名mdb全部更改为asp。也正是这个习惯和我的惰性,让我两个月的心血付诸东流。那次是网站程序有漏洞,被别人利用并使用iframe对所有的ASP文件批量挂了木马,我发现后使用批量去除木马软件,将所有iframe嵌入的木马代码全部删除。结果可知,asp后缀名的数据库文件也被嵌入了木马代码,而我用软件去除了这段代码,破坏了原本不是asp文件的数据库结构,结果导致数据库无法使用,而我最近的一次数据库备份也是两个月前的。我无语了,这种打击我相信很多站长都能够体会到的。
说了这么多,其实是想将我的经历告诉大家,希望大家能够针对我的失误有一个防备,下面说一下我是如何做到定期备份ACCESS数据库文件的。
备份原理:利用WINRAR的自动压缩文件和系统任务计划相结合实现自动备份。
步骤如下:
一、制作winrar配置文件
在需要定期备份的数据库文件上点击右键,选择“添加到压缩文件(A)…..”打开WINRAR压缩文件的具体参数。如图所示:
接着点击“备份”标签,选中“按掩码产生压缩文件名”,如图所示:
然后点击“常规” 标签,再点“浏览”按钮,选择存放数据库备份文件的地址。最后我们点“配置”按钮,选择“保存当前设置为新配置”,准备保存我们的配置文件。如图所示:
在“配置参数”对话框内设置如图所示:
点击确定以后,桌面就生成一个WINRAR的配置文件。接下来我们将请“系统任务计划”出场。
二、任务计划实现定时备份
打开控制面板里的任务计划,将桌面上的WINRAR配置文件拖动到任务计划窗口中,这样就制定了一个任务计划,接下来需要按照我们的要求制定备份周期。
在新的任务计划上右键打开属性,选择“日程安排”标签制定备份周期。如下图所示:
确定以后,就可以让服务器定时备份数据库文件,以便我们能够放心的去做更多的事情!
记得以前看过一些技术文档说,系统中的任务计划有漏洞,在百度中搜索了一下,得到的结果是该漏洞影响的系统是2000和XP。windows2003不受影响。大家也可以多搜索一下,看任务计划对系统是否有危险。
----摘自《网海拾贝》