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

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

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

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

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

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

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

#!/bin/bash 
#backup MongoDB 
 
#mongodump命令路徑 
DUMP=/usr/local/mongodb/bin/mongodump 
#臨時備份目錄 
OUT_DIR=/data/mongodb_bak/mongodb_bak_now 
#備份存放路徑 
TAR_DIR=/data/mongodb_bak/mongodb_bak_list 
#獲取當(dāng)前系統(tǒng)時間 
DATE=`date +%Y_%m_%d` 
#數(shù)據(jù)庫賬號 
DB_USER=user 
#數(shù)據(jù)庫密碼 
DB_PASS=123 
#DAYS=15代表刪除15天前的備份,即只保留近15天的備份 
DAYS=15 
#最終保存的數(shù)據(jù)庫備份文件 
TAR_BAK="mongodb_bak_$DATE.tar.gz" 
 
cd $OUT_DIR 
rm -rf $OUT_DIR/* 
mkdir -p $OUT_DIR/$DATE 
#備份全部數(shù)據(jù)庫 
$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,添加計劃任務(wù)

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

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

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

部分參數(shù)說明

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

總結(jié)

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

相關(guān)文章

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

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

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

    如何使用Docker安裝一個MongoDB最新版

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

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

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

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

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

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

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

    解決MongoDB?位置查詢報錯planner?returned?error:?unable?to?find

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

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

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

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

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

    常用的MongoDB查詢語句的示例代碼

    最近做了幾個規(guī)則邏輯。用到mongo查詢比較多,就是查詢交易信息跑既定規(guī)則篩選出交易商戶,使用聚合管道進行統(tǒng)計和取出簡單處理后的數(shù)據(jù),用SQL代替業(yè)務(wù)代碼邏輯的判斷,本文給大家介紹Mongodb查詢語句的示例代碼,一起看看吧
    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

最新評論

曲松县| 柯坪县| 南江县| 南澳县| 枣阳市| 彭山县| 洮南市| 会泽县| 抚宁县| 余姚市| 香港| 涞源县| 兴宁市| 五大连池市| 蓬溪县| 尉犁县| 江都市| 双柏县| 秭归县| 大关县| 舒城县| 奎屯市| 溧水县| 乌审旗| 吉水县| 应城市| 双桥区| 读书| 响水县| 成武县| 丽水市| 临朐县| 兴安县| 辽中县| 通辽市| 盐池县| 黄大仙区| 微博| 新邵县| 穆棱市| 平塘县|