shell
指令碼直接採用mongodump
進行備份,直接上**:
#!/bin/bash
sourcepath='/usr/bin/'
destpath='./mongoback/'
nowtime=$(date +%y%m%d)
databasename=hello
collectionname=world
username=test
password=test
start
()/mongodump --host 127.0.0.1 --port 27017 --db $ --collection $ --out $/$ -u $ -p $
}execute
()if [! -d
"$/$/"]
then
mkdir $/$
fiexecute
echo
"**********back end $***************=="
注意,請採用unix格式儲存**上傳,否則會出錯。mongodump
其他option可以自行新增。
另外,可以採用crontab
命令來執行上述shell
指令碼,使得指令碼可以定時執行。crontab
不過多介紹,請自行搜尋。
MongoDB備份指令碼 正式環境
root mongodb more opt script mongodb data.sh bin bash author lumia98 vip.qq.com 備份mongodb 4.0.2 mongodb備份指令碼 linux環境 centos redhat mongodump執行 dump mo...
mongodb 備份壓縮 mongodb備份與恢復
mongodb是目前最流行的nosql資料庫,其自身也提供了備份與恢復命令 具體程式為mongodump和mongorestore 一 mongodump備份 mongodump的具體用法可以檢視幫助 error required parameter is missing in host expor...
mongodb備份恢復
參考 其中我在恢復的時候,寫成 mongorestore h 目標ip 目標埠 d index center drop c program files mongodb server 4.0 bin dump index center 命令是在mongodb安裝目錄下bin資料夾下執行的,上面語句紅色...