MongoDB mongodb的備份和恢復

2021-12-30 04:37:48 字數 878 閱讀 6377

mongodb的備份和恢復在mongodb中有3種方式。1、直接copy。2、mongodump和mongorestore。3、主從複製

1、直接copy

直接copy算是最簡單的了,有一點要注意的是,copy的時候最好是關閉伺服器,這樣才能保證資料的完整性。也不是說不關閉伺服器的時候不能copy,但是這樣有可能導致資料丟失等問題。copy完後重啟服務就行了。

2、mongodump和mongorestore

mongodump和mongorestore是mongoodb為我們提供的內建工具,能保證在不關閉伺服器的情況下完成資料的匯出和匯入操作。

(1)mongodump

mongodump -d admin -o f:\mongodb我們將匯出的資料放在admin目錄下。

引數解釋:

引數說明:

-h:指明資料庫宿主機的ip

-u:指明資料庫的使用者名稱

-p:指明資料庫的密碼

-d:指明資料庫的名字

-c:指明collection的名字

-o:指明到要匯出的檔名

-q:指明匯出資料的過濾條件

(2)mongorestore 資料恢復

mongorestore -d admin --dorp f:\mongodb\admin提一點的就是 drop選項,這裡是說我將test資料恢復之前先刪除原有資料庫裡面的資料。

(3)、主從複製

mongodb的主從複製(二) 副本集

MongoDB mongodb的分片技術

mongodb有另外一種集群技術,就是mongodb的分片技術。一 mongodb的分片 mongodb採用將集合進行拆分,然後將拆分的資料分別均攤到不同的片上的一種解決方案。下面我們看下結構圖 人臉 代表客戶訪問端 mongos 片鍵 是拆分的依據,按照什麼樣的鍵值進行拆分集合.mongos就是乙...

MongoDB MongoDB的安裝 啟動服務

1 mongodb安裝 2 mongodb服務的配置dbpath d datebase mongodb mongodb win32 x86 64 2012plus 4.2.2 data logpath d datebase mongodb mongodb win32 x86 64 2012plus ...

MongoDB MongoDB基本入門02

mongodb的固定集合 固定集合特性 應用場景 當我們執行下面命令時,發現加入了53條,因為先前新增的會被覆蓋掉 for var i 1 i 100 i mongodb的資料庫安全 安全和認證 第二步 在itcast資料庫中建立普通賬號 第三步 重啟資料庫服務,並開啟安全檢查 第四步 客戶端認證連...