@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