windows的bat脚本--备份mongodb数据库

http://blog.csdn.net/xuexiaodong009/article/details/53462592

 

@echo off
set day=%date:~0,4%-%date:~5,2%-%date:~8,2%
if "%time:~0,2%" lss "10" (set hh=0%time:~1,1%)  else (set hh=%time:~0,2%)
echo %hh%:%time:~3,2%
cd /d d:\mongodbbak
md %day%\%hh%%time:~3,2%
set bakpath=d:\mongodbbak\%day%\%hh%%time:~3,2%
cd /d C:\Program Files\MongoDB\Server\3.5\bin
mongodump -h 192.168.10.142 -d fileManage -u root -p Cmr2017 --authenticationDatabase admin -o %bakpath%
echo "%date:~0,9%-%time:~0,5%----fileManage backup ok"  >>D:\mongodbbak\err.log

mongodump -h 192.168.10.142 -d interaction -u root -p Cmr2017 --authenticationDatabase admin -o %bakpath%
echo "%date:~0,9%-%time:~0,5%----interaction backup ok"  >>D:\mongodbbak\err.log

mongodump -h 192.168.10.142 -d product -u root -p Cmr2017 --authenticationDatabase admin -o %bakpath%
echo "%date:~0,9%-%time:~0,5%----product backup ok"  >>D:\mongodbbak\err.log

mongodump -h 192.168.10.142 -d question -u root -p Cmr2017 --authenticationDatabase admin -o %bakpath%
echo "%date:~0,9%-%time:~0,5%----question backup ok"  >>D:\mongodbbak\err.log

  

posted @ 2018-01-29 14:02  奋斗史  阅读(213)  评论(0)    收藏  举报