@echo off
rem ***********
这行算是注释,这里面一整段均可以不须要,步骤:
1、先cd进入到要存放备份的目录
2、每次备份都建立一个以当天日期为名的目录
3、使用mongodb备份的命令
rem ***********
cd bs
md %date:~0,4%-%date:~5,2%-%date:~8,2%-%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
rem ***********
备份单个表
1、DBName是你要备份的数据库。
2、Path 是你要存放备份的地址(包括盘符)
rem ***********
mongodump -h 127.0.0.1 -d DBName -o Path\%date:~0,4%-%date:~5,2%-%date:~8,2%-%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
rem ***********
备份所有表(带用户验证)
1、DBName:你要备份的数据库。
2、Path :你要存放备份的地址(包括盘符)
3、userName:数据库用户名
4、psw:密码
5、port:端口
rem ***********
mongodump -u userName -p psw --authenticationDatabase admin --port port -o Path\%date:~0,4%-%date:~5,2%-%date:~8,2%-%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
复制代码
win10设定mongodb定时备份任务教程(只看如何添加定时任务便可):jingyan.baidu.com/article/af9…javascript