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資料庫中建立普通賬號 第三步 重啟資料庫服務,並開啟安全檢查 第四步 客戶端認證連...