PHP+CMS+网站 · 2008年04月12号 0

利用WinRAR+任务计划备份MySQL或TXT数据

利用WinRAR+任务计划备份MySQL或TXT数据
括号里面的是例子,请按实际情况修改。
这里以XP为例,其他系统情况可以参考。

1、在存放备份文件的文件夹(E:\backup)里建立一个以1st为后缀名的备份列表文件(backuplist.1st)

2、在列表文件里加入要备份的目录,格式如下:
c:\mysql\data\ro //备份RO的数据库
e:\cathera\save //备份变量

3、在“任务计划”里双击“添加任务计划”->“下一步”->“浏览”->选择winrar.exe->任务名输入你喜欢的,执行限期选你喜欢的,一般选“每天”,点“下一步”->“起始时间”自定,选择“每天”,“起始日期”自定,设好点“下一步”->输入你电脑的密码,“下一步”->选中“在单击完成时….”,点“完成”。

4、在“运行”框“WinRAR.exe”后面输入“ a -ep2 -ibck -agyyyy-mm-dd e:\backup\ @e:\backup\backuplist.1st”(不包括外引号),整体是“D:\WinRAR\WinRAR.exe a -ep2 -ibck -agyyyy-mm-dd e:\backup\ @e:\backup\backuplist.1st”(不包括外引号),其他设置按自己需要。点“确定”时需要再次输入密码,这样已经完成了。

在此说说以上命令行中的参数意义为:
“a”表示添加指定的文件和文件夹到压缩包中;
“-ep2”表示当压缩时存储完整的文件路径;
“-ibck”表示后台运行WinRAR;
“-ag”表示以当前日期与时间生成压缩文件名,后面的附加字串“yyyy-mm-dd”表示所用日期的格式;
“e:\backup\”表示压缩文件的存放文件夹;
“@e:\backup\backuplist.1st”表示执行的列表文件;
如果需要添加密码的话,可以在“e:\backup”前加入“-p1234”,即加密为1234。

最后,如果要备份TXT版的,只要将列表文件修改一下即可。