最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux下MongoDB數(shù)據(jù)庫(kù)實(shí)現(xiàn)自動(dòng)備份詳解

 更新時(shí)間:2017年06月27日 10:07:22   作者:逝水-無(wú)痕  
這篇文章主要給大家介紹了在Linux系統(tǒng)下下MongoDB數(shù)據(jù)庫(kù)實(shí)現(xiàn)自動(dòng)備份的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。

本文主要給大家介紹的是關(guān)于Linux下MongoDB數(shù)據(jù)庫(kù)實(shí)現(xiàn)自動(dòng)備份的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面來(lái)一起看看詳細(xì)的介紹:

一、創(chuàng)建MongoDB備份目錄

mkdir -p /data/mongodb_bak/mongodb_bak_now
mkdir -p /data/mongodb_bak/mongodb_bak_list

二、新建MongoDB數(shù)據(jù)庫(kù)備份腳本(/data/mongodb_bak/MongoDB_bak.sh)

#!/bin/bash 
#backup MongoDB 
 
#mongodump命令路徑 
DUMP=/usr/local/mongodb/bin/mongodump 
#臨時(shí)備份目錄 
OUT_DIR=/data/mongodb_bak/mongodb_bak_now 
#備份存放路徑 
TAR_DIR=/data/mongodb_bak/mongodb_bak_list 
#獲取當(dāng)前系統(tǒng)時(shí)間 
DATE=`date +%Y_%m_%d` 
#數(shù)據(jù)庫(kù)賬號(hào) 
DB_USER=user 
#數(shù)據(jù)庫(kù)密碼 
DB_PASS=123 
#DAYS=15代表刪除15天前的備份,即只保留近15天的備份 
DAYS=15 
#最終保存的數(shù)據(jù)庫(kù)備份文件 
TAR_BAK="mongodb_bak_$DATE.tar.gz" 
 
cd $OUT_DIR 
rm -rf $OUT_DIR/* 
mkdir -p $OUT_DIR/$DATE 
#備份全部數(shù)據(jù)庫(kù) 
$DUMP -h 15.62.32.112:27017 -u $DB_USER -p $DB_PASS --authenticationDatabase "admin" -o $OUT_DIR/$DATE 
#壓縮為.tar.gz格式 
tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE 
#刪除15天前的備份文件 
find $TAR_DIR/ -mtime +$DAYS -delete 
 
exit 

三、修改文件屬性,使其可執(zhí)行

chmod +x MongoDB_bak.sh

四、修改/etc/crontab,添加計(jì)劃任務(wù)

vi /etc/crontab
#每星期六晚上20:30開(kāi)始執(zhí)行MongoDB數(shù)據(jù)庫(kù)備份腳本
30 20 * * 6 root /data/mongodb_bak/MongoDB_bak.sh 

附錄:MongoDB數(shù)據(jù)庫(kù)恢復(fù)

#恢復(fù)全部數(shù)據(jù)庫(kù)
mongorestore -u $DB_USER -p $DB_PASS --authenticationDatabase "admin" --noIndexRestore --dir /data/mongodb_bak/mongodb_bak_now/2016_12_17/
#恢復(fù)單個(gè)數(shù)據(jù)庫(kù)
mongorestore -u $DB_USER -p $DB_PASS --authenticationDatabase "admin" --noIndexRestore -d dbname --dir /data/mongodb_bak/mongodb_bak_now/2016_12_17/dbname

部分參數(shù)說(shuō)明

  • --drop參數(shù):恢復(fù)數(shù)據(jù)之前刪除原來(lái)的數(shù)據(jù),避免數(shù)據(jù)重復(fù)
  • --noIndexRestore參數(shù):恢復(fù)數(shù)據(jù)時(shí)不創(chuàng)建索引
  • --dir參數(shù):數(shù)據(jù)庫(kù)備份目錄
  • -d參數(shù):后面跟要恢復(fù)的數(shù)據(jù)庫(kù)名稱

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • MongoDB數(shù)據(jù)庫(kù)基礎(chǔ)操作總結(jié)

    MongoDB數(shù)據(jù)庫(kù)基礎(chǔ)操作總結(jié)

    這篇文章主要介紹了MongoDB數(shù)據(jù)庫(kù)基礎(chǔ)操作,結(jié)合實(shí)例形式總結(jié)分析了MongoDB數(shù)據(jù)庫(kù)創(chuàng)建、刪除、集合、文檔等基本操作技巧,需要的朋友可以參考下
    2020-06-06
  • 如何使用Docker安裝一個(gè)MongoDB最新版

    如何使用Docker安裝一個(gè)MongoDB最新版

    這篇文章主要介紹了如何使用Docker安裝一個(gè)MongoDB最新版,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫(kù)和集合的教程

    MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫(kù)和集合的教程

    MongoDB自帶了clone一族JavaScript函數(shù)來(lái)進(jìn)行數(shù)據(jù)的復(fù)制,這里我們總結(jié)了MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫(kù)和集合的教程,列舉出了一些主從復(fù)制操作中常用的重要函數(shù):
    2016-07-07
  • MongoDB教程之?dāng)?shù)據(jù)操作實(shí)例

    MongoDB教程之?dāng)?shù)據(jù)操作實(shí)例

    這篇文章主要介紹了MongoDB教程之?dāng)?shù)據(jù)操作實(shí)例,本文講解了批量插入、數(shù)據(jù)庫(kù)清除、數(shù)據(jù)更新、修改器、數(shù)組修改器、upsert等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • 詳解MongoDB4.0構(gòu)建分布式分片群集

    詳解MongoDB4.0構(gòu)建分布式分片群集

    這篇文章主要介紹了詳解MongoDB4.0構(gòu)建分布式分片群集,詳細(xì)的介紹了什么是MongoDB分片和具體使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 解決MongoDB?位置查詢報(bào)錯(cuò)planner?returned?error:?unable?to?find?index?for?$geoNear?query的問(wèn)題

    解決MongoDB?位置查詢報(bào)錯(cuò)planner?returned?error:?unable?to?find

    這篇文章主要介紹了MongoDB位置查詢報(bào)錯(cuò)planner?returned?error:?unable?to?find?index?for?$geoNear?query的解決方案,需要的朋友可以參考下
    2023-08-08
  • 2021最新版windows10系統(tǒng)MongoDB數(shù)據(jù)庫(kù)安裝及配置環(huán)境

    2021最新版windows10系統(tǒng)MongoDB數(shù)據(jù)庫(kù)安裝及配置環(huán)境

    這篇文章主要介紹了2021最新版MongoDB數(shù)據(jù)庫(kù)安裝及配置環(huán)境(windows10系統(tǒng)),本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • MongoDB查詢之高級(jí)操作詳解(多條件查詢、正則匹配查詢等)

    MongoDB查詢之高級(jí)操作詳解(多條件查詢、正則匹配查詢等)

    這篇文章主要給大家介紹了關(guān)于MongoDB查詢之高級(jí)操作(多條件查詢、正則匹配查詢等)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 常用的MongoDB查詢語(yǔ)句的示例代碼

    常用的MongoDB查詢語(yǔ)句的示例代碼

    最近做了幾個(gè)規(guī)則邏輯。用到mongo查詢比較多,就是查詢交易信息跑既定規(guī)則篩選出交易商戶,使用聚合管道進(jìn)行統(tǒng)計(jì)和取出簡(jiǎn)單處理后的數(shù)據(jù),用SQL代替業(yè)務(wù)代碼邏輯的判斷,本文給大家介紹Mongodb查詢語(yǔ)句的示例代碼,一起看看吧
    2021-07-07
  • MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解

    MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解

    這篇文章主要介紹了MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解,本文講解了Collections、Document、GridFS等3種數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下
    2015-05-05

最新評(píng)論

六安市| 杨浦区| 兴宁市| 晴隆县| 土默特左旗| 南部县| 广东省| 阳泉市| 名山县| 宝山区| 五峰| 襄城县| 沭阳县| 双牌县| 永寿县| 得荣县| 尼玛县| 平谷区| 佛冈县| 察隅县| 湖北省| 咸丰县| 桂林市| 岳阳市| 江陵县| 洛宁县| 阜新市| 九台市| 涿鹿县| 德昌县| 靖安县| 上栗县| 武夷山市| 太仆寺旗| 鸡泽县| 防城港市| 寿宁县| 庄浪县| 沙田区| 黄平县| 昌黎县|