批处理脚本配合winrar实现数据库定时备份

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41913666/article/details/79778734

请复制下方文本到.txt记事本,关闭记事本后修改后缀.txt为.bat

@Echo Off
color 1e
cls
Set Choice=
Echo.
Echo --------------------------------------------------------------------
@echo 正在停止XXX系统服务:包括Apache WEB服务、MYSQL数据库服务
net stop Anywhere
net stop MySQL

set BACKUP_PATH=D:\myBackup

robocopy "D:\myoa\data\TD_OA" %BACKUP_PATH%\MyOA/mir /R:3 /xf *.svn /xd *svn
"C:\Program Files\WinRAR\WinRAR.exe" a -ag -k -r -s -df -inul%BACKUP_PATH%\MyOA.zip%BACKUP_PATH%\MyOA
@echo 系统自动备份数据成功于:%date% %time% >>"%BACKUP_PATH%\备份信息.txt"

Echo --------------------------------------------------------------------

@echo 正在启动XXX系统服务:包括Apache WEB服务、MYSQL数据库服务、IMA即时讯息服务
net start MySQL
net start Anywhere

exit

*************************************华丽分割,这里向下不要复制*********************************

备份前需要停止的服务,请注意启动顺序,否则脚本执行失败。

存放路径名的变量,可以修改但保持一致指定备份文件的目录。RAR执行文件目录, 我的在C盘。

如果想保存成.rar直接修改后缀就好。

设置任务计划:

如果您用使用的不是winrar请修改对应的压缩命令。






猜你喜欢

转载自blog.csdn.net/weixin_41913666/article/details/79778734