MongoDB資料庫備份

風巽千龍發表於2020-11-25

linux上使用指令碼備份MongoDB資料庫資料

1. 下載mongoDB資料庫備份控制元件mongodump到資料儲存的伺服器上

2. 編輯備份指令碼,並且定時執行

#!/bin/sh
###資料存放路徑
rootPath="/home/data/"
date=`date +%Y%m%d`
path="$rootPath$date/"
if [ ! -f "$path" ]
then 
mkdir -p $path
fi 
cd $path 
###mongo命令指令碼和資料庫IP、名稱
/usr/local/mongodb/bin/mongodump -h 127.0.0.1:27017  -d dbName  -o $path
###定時清除歷史資料
find $rootPath -type f -mtime +7 | xargs rm -f

 

相關文章