亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

mongodb如何做定時備份?

2024-09-07 00:22:32
字體:
來源:轉載
供稿:網友
       本文主要給大家分享的是使用crontab命令對mongodb進行定時備份與恢復,小編認為比較實用,因此分享給大家作參考,有這方面學習需要的朋友可以看看。
 
       通過centos腳本來執行備份操作,使用crontab命令實現定時備份與恢復功能,并刪除指定天數前的備份
 
       具體操作:
 
       1、創建Mongodb數據庫備份目錄
 
mkdir -p /home/backup/mongod_bak/mongod_bak_now
mkdir -p /home/backup/mongod_bak/mongod_bak_list
       2、新建Mongodb數據庫備份腳本
 
       vi /home/crontab/mongod_bak.sh #新建文件,輸入以下代碼
 
#!/bin/sh
DUMP=/usr/local/mongodb/bin/mongodump #mongodump備份文件執行路徑
OUT_DIR=/home/backup/mongod_bak/mongod_bak_now #臨時備份目錄
TAR_DIR=/home/backup/mongod_bak/mongod_bak_list #備份存放路徑
DATE=`date +%Y_%m_%d` #獲取當前系統時間
DB_USER=username #數據庫賬號
DB_PASS=123456 #數據庫密碼
DAYS=7 #DAYS=7代表刪除7天前的備份,即只保留最近7天的備份
TAR_BAK="mongod_bak_$DATE.tar.gz" #最終保存的數據庫備份文件名
cd $OUT_DIR
rm -rf $OUT_DIR/*
mkdir -p $OUT_DIR/$DATE
$DUMP -u $DB_USER -p $DB_PASS -o $OUT_DIR/$DATE #備份全部數據庫
tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE #壓縮為.tar.gz格式
find $TAR_DIR/ -mtime +$DAYS -delete #刪除7天前的備份文件
       3、修改文件屬性,使其可執行
 
chmod +x /home/crontab/mongod_bak.sh
       4、修改/etc/crontab #添加計劃任務
 
crontab -e
       在下面添加
 
30 1 * * * root /home/crontab/mongod_bak.sh #表示每天凌晨1點30執行備份
       5、重新啟動crond使設置生效
 
/sbin/service crond reload #重新載入配置
chkconfig --level 35 crond on #加入開機自動啟動:
/sbin/service crond start  #啟動服務
crontab -l #列出crontab文件
        每天在/home/backup/mongod_bak/mongod_bak_list目錄下面可以看到mongod_bak_2017_02_28.tar.gz這樣的壓縮文件。
 
       至此,Linux下自動備份Mongodb數據庫并刪除指定天數前的備份完成。
 
       Mongodb定時恢復備份
 
       恢復全部數據庫:
 
mongorestore �drop �directoryperdb
/home/backup/mongod_bak/mongod_bak_now/2017_02_28/
       恢復單個數據庫:
 
mongorestore �drop -d dataname �directoryperdb
/home/backup/mongod_bak/mongod_bak_now/2017_02_28/dataname
-drop參數:恢復數據之前刪除原來數據庫數據,避免數據重復。
 
-directoryperdb參數:數據庫備份目錄
 
-d參數:后面跟要恢復的數據庫名稱
 
       crontab命令:
 
       crontab命令常見于Unix和類Unix的操作系統之中,用于設置周期性被執行的指令。該命令從標準輸入設備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執行。該詞來源于希臘語 chronos(χρ?νο?),原意是時間。
 
       通常,crontab儲存的指令被守護進程激活, crond常常在后臺運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。
 
       安裝crontab:
 
[root@CentOS ~]# yum install vixie-cron
[root@CentOS ~]# yum install crontabs
       說明:
       vixie-cron軟件包是cron的主程序;
       crontabs軟件包是用來安裝、卸裝、或列舉用來驅動 cron 守護進程的表格的程序。
 
       cron 是linux的內置服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:
 
/sbin/service crond start #啟動服務
/sbin/service crond stop #關閉服務
/sbin/service crond restart #重啟服務
/sbin/service crond reload #重新載入配置
       查看crontab服務狀態:
 
service crond status
       手動啟動crontab服務:
 
service crond start
       其他命令:
 
#查看crontab服務是否已設置為開機啟動,執行命令:
ntsysv
 
#加入開機自動啟動:
chkconfig --level 35 crond on
 
#列出crontab文件
crontab -l
 
#編輯crontab文件
crontab -e
 
#刪除crontab文件
$ crontab -r
 
#恢復丟失的crontab文件
#假設你在自己的$HOME目錄下還有一個備份,那么可以將其拷貝到/var/spool/cron/<username>,其中<username >是用戶名
#或者使用如下命令其中,<filename>是你在$HOME目錄中副本的文件名
crontab <filename>

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线观看欧美日韩| 欧美精品国产精品日韩精品| 精品久久久久久久久久| 国产成人在线一区| 97av在线视频免费播放| 久久精品在线播放| 精品视频在线播放免| 97av在线视频| 欧美重口另类videos人妖| 色噜噜狠狠狠综合曰曰曰88av| 亚洲精品aⅴ中文字幕乱码| 国产欧美在线播放| 精品视频在线导航| 欧美在线视频观看免费网站| www.亚洲免费视频| 国产精品欧美激情| 国产欧美日韩高清| 国产精品一区二区女厕厕| 亚洲综合在线小说| 成人a免费视频| 在线看日韩欧美| 91欧美日韩一区| 91色琪琪电影亚洲精品久久| 久久久久北条麻妃免费看| 高跟丝袜欧美一区| 精品无人区乱码1区2区3区在线| 国产精品美女主播| 欧美日本啪啪无遮挡网站| 不卡av在线播放| 亚洲情综合五月天| 亚洲国产另类 国产精品国产免费| 亚洲视频在线观看| 精品色蜜蜜精品视频在线观看| 91av在线播放| 国产91露脸中文字幕在线| 亚洲免费影视第一页| 国产成人精品综合久久久| 亚洲社区在线观看| 精品福利樱桃av导航| 久久精品99国产精品酒店日本| 欧美人在线观看| 国产做受69高潮| 日韩av不卡电影| 热re91久久精品国99热蜜臀| 97成人精品视频在线观看| 国产精品r级在线| 国产91精品久久久| 精品露脸国产偷人在视频| 欧美激情成人在线视频| 国产精品嫩草视频| 久久久久女教师免费一区| 中文字幕视频在线免费欧美日韩综合在线看| 一区二区三区回区在观看免费视频| 欧美高清性猛交| 国产成人亚洲综合91| 亚洲精品少妇网址| 日本中文字幕成人| 波霸ol色综合久久| 色偷偷偷亚洲综合网另类| 2019精品视频| 欧美日韩在线视频首页| 91亚洲精品在线| 国产精品视频网| 色综合色综合网色综合| 亚洲欧美激情视频| 久久久久久一区二区三区| 亚洲性视频网址| 欧美成人免费全部观看天天性色| 成人激情视频在线观看| 国产午夜精品美女视频明星a级| 海角国产乱辈乱精品视频| 日本aⅴ大伊香蕉精品视频| 日韩毛片在线看| 日韩中文字幕在线| 欧美亚洲日本黄色| 国产一区视频在线播放| 欧美性做爰毛片| 国产成人久久久| 亚洲精品电影网站| 国产精品9999| 91国自产精品中文字幕亚洲| 亚洲在线视频福利| 欧美日韩在线视频一区二区| 久久99精品久久久久久噜噜| 成人国内精品久久久久一区| 日韩av三级在线观看| 91av在线播放| 神马国产精品影院av| 91精品国产99久久久久久| 中文字幕亚洲欧美一区二区三区| 久久精彩免费视频| 亚洲国产精品va在线观看黑人| 欧美亚洲日本黄色| 亚洲电影免费观看高清完整版在线观看| 久久激情五月丁香伊人| 国产在线精品播放| 日本韩国欧美精品大片卡二| 国产成人精品优优av| 国产精品青青在线观看爽香蕉| 国产精品色婷婷视频| 欧美精品在线免费| 日产精品久久久一区二区福利| 在线日韩日本国产亚洲| 国模精品视频一区二区三区| 91精品91久久久久久| 中文字幕亚洲图片| 成人h视频在线观看播放| 久久精品99久久久久久久久| 久久久精品在线观看| 亚洲午夜性刺激影院| 动漫精品一区二区| 亚洲自拍另类欧美丝袜| 精品爽片免费看久久| 亚洲最新av网址| 亚洲色图校园春色| 一色桃子一区二区| 成人黄色免费看| 亚洲激情小视频| 亚洲白虎美女被爆操| 日韩一区二区精品视频| 久久综合伊人77777尤物| 日韩视频―中文字幕| 国产裸体写真av一区二区| 精品中文字幕在线观看| 国产精品久久久久77777| 九九热r在线视频精品| 精品香蕉在线观看视频一| 国产suv精品一区二区| 精品国产区一区二区三区在线观看| 国产97免费视| 国产精品老女人视频| 国产成人精品免高潮在线观看| 国产精品福利在线| 狠狠色香婷婷久久亚洲精品| 日韩视频免费大全中文字幕| 91精品视频在线播放| 日韩美女在线播放| 亚洲aaa激情| 92福利视频午夜1000合集在线观看| 国模精品系列视频| 日韩精品在线观看一区| 午夜精品一区二区三区在线| 国产亚洲人成网站在线观看| 亚洲精品电影网站| 日韩av在线一区二区| 国产va免费精品高清在线| 日韩欧美成人免费视频| 欧美大片免费观看| 91视频免费网站| 国产成人精品视频| 欧美—级高清免费播放| 国产精品日本精品| 亚洲国产精品网站| 国产精品美女久久久免费| 992tv成人免费视频| 久久影院中文字幕| 黄色一区二区三区| 精品久久久久久久久久ntr影视| 免费成人高清视频| 国产精品久久久久久av下载红粉| 亚洲综合在线小说| 成人亚洲激情网| 成人乱人伦精品视频在线观看| 国产精品久久久久久影视|