咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
一、构建bat批处理文件,新建bakup.bat 文件在其中写入如下内容:
@echo off
C:
CD "C:Program FilesWinRAR"
net stop Mysql
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "D:ackupdata-bak数据库备份.rar" "D:MySQLMySQL Server 5.1data*.*"
net start Mysql
net stop MSSQLserver
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "G:数据库自动备份mssqlSQL备份生成的文件.rar" "E:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData*.*"
net start MSSQLserver
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "D:ackupweb-bak网站备份.rar" "D:wwwroot*.*"
解释:
(1).dos会依次处理下面的命令,这边命令会显示,如果不想让他显示可以在开头添加echo off,当然echo off本身是一条命令,不让他显示的话,在前面添加@符号。下面是没有添加@echo off:
(2).备份数据库之前先停止,在启用。
(3)winrar.exe 的几个参数:
a 备份所有文件
-ag 创建压缩文件时,以格式”YYYY-MM-DD-HH-MM-SS”附加日期。
-k 锁定压缩文件
-r 备份目录和子目录
-s 创建固实压缩文件,固实压缩只被RAR格式的压缩包支持,ZIP压缩包不支持,使用固实压缩可以明显提高压.
-ibck 后台运行
-inul 禁止出错信息
二、您可以双击运行程序,当然也可以添加到定时任务中:
1.2003系统:附件>系统工具>任务计划
2.点击下一步
3.然后“浏览”打开bakup.bat文件的路径
4.设置执行任务的任务名称和执行时间
5.输入执行的用户账号和密码,这个一般是administrator啦
6.完成,如果您不想执行此任务,右键删除即可。