网站开发(十)MongoDB定时备份更新删除
1、windows系统
1.1新建MongoDB备份、压缩备份、删除备份bat
@echo off
rem 设置环境变量
set path=%path%;D:\WebConfig\MongoDB4.0.6\bin
set bakpath=D:\WebConfig\MongoDB4.0.6\BAK\%date:~0,4%-%date:~5,2%-%date:~8,2%
set rarpath=%bakpath%.rar
md %bakpath%
echo %path%
rem 备份mongodb
mongodump -d STS -o %bakpath%
rem 压缩备份
"C:\Program Files\WinRAR\WinRAR.exe" a -ibck -m5 %rarpath% %bakpath%
rem 删除备份文件夹
rd /s/q %bakpath%
rem 删除30天前文件
cd D:\WebConfig\MongoDB4.0.6\BAK
forfiles /m *.rar /d -30 /c "cmd /c del @file /f"
1.2制定系统计划,每天运行一次
1,打开控制面板
2.选择任务计划程序
3、创建任务
4设置参数
前两个相同,起始于填写路径
其他默认,确定,输入计算机密码,创建成功。