好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Windows或Linux系統中備份和恢復MongoDB數據的教程

Windows或Linux系統中備份和恢復MongoDB數據的教程

熱門標簽:智能電銷機器人銷售話術 企業智能外呼系統價格多少 高德地圖標注商戶位置 沈陽營銷電銷機器人招商 兗州電話外呼營銷系統 福州電銷機器人源代碼 南京400電話怎樣辦理 機器人外呼系統軟件存在問題 徐州ai電銷機器人原理

windows下面mongodb數據庫備份和恢復

我可以講數據備份到c:\data\dump目錄下面,首先創建這個路徑。然后進入到mongodb的bin目錄下面

我的是:

C:\Program Files\mongodb\bin

備份腳本是:

//備份
mongodump -h 127.0.0.1:27017 -d test -o c:\data\dump

恢復腳本是:

//恢復
 mongorestore -h 127.0.0.1:27017 -d test --directoryperdb c:\data\dump\test

解釋一下用到的命令

  • -h:MongoDB所在服務器地址
  • -d:需要恢復的數據庫實例,例如:test,當然這個名稱也可以和備份時候的不一樣,比如test2
  • -o:備份的數據存放位置,例如:c:\data\dump,當然該目錄需要提前建立,在備份完成后,系統自動在dump目錄下建立一個test目錄,這個目錄里面存放該數據庫實例的備份數據。
  • --directoryperdb:備份數據所在位置,例如:c:\data\dump\test,這里為什么要多加一個test,而不是備份時候的dump,讀者自己查看提示吧!
  • --drop:恢復的時候,先刪除當前數據,然后恢復備份的數據。就是說,恢復后,備份后添加修改的數據都會被刪除,慎用哦!

原始解釋:

 -v [ --verbose ]           be more verbose (include multiple times
                    for more verbosity e.g. -vvvvv)
 --version               print the program's version and exit
 -h [ --host ] arg           mongo host to connect to ( set
                    name>/s1,s2 for sets)
 --port arg              server port. Can also use --host
                    hostname:port
 --ipv6                enable IPv6 support (disabled by
                    default)
 -u [ --username ] arg         username
 -p [ --password ] arg         password
 --authenticationDatabase arg     user source (defaults to dbname)
 --authenticationMechanism arg (=MONGODB-CR)
                    authentication mechanism
 --dbpath arg             directly access mongod database files
                    in the given path, instead of
                    connecting to a mongod server - needs
                    to lock the data directory, so cannot
                    be used if a mongod is currently
                    accessing the same path
 --directoryperdb           each db is in a separate directly
                    (relevant only if dbpath specified)
 --journal               enable journaling (relevant only if
                    dbpath specified)
 -d [ --db ] arg            database to use
 -c [ --collection ] arg        collection to use (some commands)
 --objcheck              validate object before inserting
                    (default)
 --noobjcheck             don't validate object before inserting
 --filter arg             filter to apply before inserting
 --drop                drop each collection before import
 --oplogReplay             replay oplog for point-in-time restore
 --oplogLimit arg           include oplog entries before the
                    provided Timestamp (seconds[:ordinal])
                    during the oplog replay; the ordinal
                    value is optional
 --keepIndexVersion          don't upgrade indexes to newest version
 --noOptionsRestore          don't restore collection options
 --noIndexRestore           don't restore indexes
 --w arg (=0)             minimum number of replicas per write

linux下面mongodb數據庫備份和恢復

linux下面我們可以創建一個自動備份腳本,可以設置定時任務,也可以手動備份。我是手動備份的。

首先創建一個sh命令,我是放在home下面的。

vim /home/mongoBeiFen.sh

輸入如下內容:

#!/bin/bash
shijie=`date +%Y%m%d%H`
backmongodbFile=mongodb$shijie.tar.gz
cd /home/mongoDbback/
/usr/local/mongo/bin/mongodump -h 127.0.0.1 --port 27017 -u mongo -p 123456 -d my_mongodb -o my_mongodb_dump/
tar czf $backmongodbFile my_mongodb_dump/
rm my_mongodb_dump -rf 

解釋:

存放備份的文件夾是/home/mongoDbback/

-u是數據庫名用戶名 -p是密碼 -d是數據庫名 具體和window差不多,大家可以看下上面windows的解釋。

備份的時候只要運行一下

./mongoBeiFen.sh  

就可以了。

數據庫恢復:

/usr/local/mongo/bin/mongorestore -d my_mongodb my_mongodb_dump/my_mongodb/* 

指向每個文件

復制代碼 代碼如下:

/usr/local/mongo/bin/mongorestore -h 127.0.0.1 --port 27017 -- drop --directoryperdb  my_mongodb_dump/my_mongodb

指向一個目錄
有問題的話可以嘗試window的寫法:

復制代碼 代碼如下:

/usr/local/mongo/bin/mongorestore -h 127.0.0.1:27017 -d test --drop  --directoryperdb  my_mongodb_dump/my_mongodb

您可能感興趣的文章:
  • mongoDB4.2.8備份恢復與導出導入(推薦)
  • 分布式文檔存儲數據庫之MongoDB備份與恢復的實踐詳解
  • 使用centos系統中的crontab命令對mongodb定時備份恢復
  • Mongodb實現定時備份與恢復的方法教程
  • MongoDB 導出導入備份恢復數據詳解及實例
  • MongoDB使用自帶的命令行工具進行備份和恢復的教程
  • Mongodb數據庫的備份與恢復操作實例
  • MongoDB整庫備份與還原以及單個collection備份、恢復方法
  • MongoDB的備份與恢復

標簽:昭通 吉安 景德鎮 鶴崗 邯鄲 丹東 大理 本溪

巨人網絡通訊聲明:本文標題《Windows或Linux系統中備份和恢復MongoDB數據的教程》,本文關鍵詞  Windows,或,Linux,系統,中,備份,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows或Linux系統中備份和恢復MongoDB數據的教程》相關的同類信息!
  • 本頁收集關于Windows或Linux系統中備份和恢復MongoDB數據的教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 99久久国产精品免费人妻久爻冬 | 污片免费在线观看| 国产精品va在线观看| 免费ppt文件下载| 日本女优名字| 高跟丝袜hdvideossex| 朋友的丰满人妻HD中文| 一级毛片夫妻性生活| 成人免费观看网欧美片| 国产寡妇婬乱一级A片在线直播APP| 福利姬萌白酱甜味弥漫HD| 女大学生按摩韩国伦理片免费观看| 埋进腿间舌头使劲添公交车上视频| 韩国美女主播19??vip徐雅| 久久资源365| 九色91POPNY??蝌蚪新疆| 手机看片日韩永久福利盒子| 天天躁了天天躁了天天躁| 国产人妻精品一区二区三水牛影视 | 大陆一级特黄大片| 操破苍穹在线| 僵尸家族国语版高清完整版在线观看| 99精品视频在线| 成人午夜婬片A片真人| 欧美精品无码一区二区三区19| 久久久久精品视频| 国产乡下三级全黄三级带| 337p粉嫩曰本大胆噜噜噜| 农村女人18一级特黄大片| 国产小视频在线| 天天视频国产免费入口| 中国善良小峓子91制片厂的成就| 91丝袜呻吟高潮美腿白嫩 | 久久a级片| 精品人妻一区二区三区潮喷在线 | 黄色漫画| 色戒2小时38分无删减版下载| 亚洲精品秘?一区二区三区影院忠贞| 国产在视频线精品视频2021| 久热在线精品视频免费| A片多p混交群高潮不停|