MongoDB指令碼備份

2021-08-14 13:58:52 字數 722 閱讀 5157

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資料夾下執行的,上面語句紅色...