国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mongo 數據恢復工具 —— mreco

Magicer / 3474人閱讀

摘要:可以恢復誤刪的數據包括和。如果你恰好誤刪了數據,又沒有很好的備份的話,可以嘗試用進行數據恢復?;謴蛣h除的這回恢復所有刪除的中的所有。無法恢復一個指定的。熱愛和數據庫技術目前專注于和一些管理自動化。

mreco可以恢復誤刪的 mongodb 數據(包括 row 和 collection)。如果你恰好誤刪了數據,又沒有很好的備份的話,可以嘗試用mreco 進行數據恢復。

安裝 依賴

c++ boost library 4.7+

mongo c++ client library

編譯
git clone git@github.com:zhihuiFan/mreco.git
cd mreco
scons
使用

需要一個額外的 mongo 實例,用于儲存恢復的數據。這個實例需滿足:

使用默認端口(27017)

無密碼

恢復刪除的 row:

mreco --deleted --db=dbname --dcoll=dbname.collection --dbpath=/data/mongo/data -t abc.vip.xxx.com -c tdb.coll

其中:

--deleted 表示恢復刪除的row

--dbpath mongo 數據文件的路徑。如果使用了 directoryperdb,必須同時包含 db 名。

-t xxx 目標 mongo 實例。

-c tdb.coll 存儲恢復數據的數據庫及 collection 名稱。

恢復刪除的 collection:

mreco --db=dbname --dbpath=/data/mongo/data -t abc.vip.xxx.com -c tdb.coll2

這回恢復所有刪除的 colleciton 中的所有 row。無法恢復一個指定的 colleciton。如果有這樣的需要,可以過濾恢復出來的數據。

報告 bug

zhihuifan@163.com

已知問題

mreco 不適用于 r2.4.6 (73ca6bf23e0d37ee781085466df6c989558c64a3) 以后的版本。

作者

mreco 的作者 zhihuiFan,是 eBay 的 DBA。熱愛c++, python 和數據庫技術. 目前專注于MongoDB 和一些管理自動化。

項目主頁

GitHub頁面


編撰 SegmentFault

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18713.html

相關文章

  • MongoDB 資源、庫、工具、應用程序精選列表中文版

    摘要:推薦閱讀資源庫工具應用程序精選列表中文版有哪些鮮為人知,但是很有意思的網站一份攻城獅筆記每天搜集上優秀的項目一些有趣的民間故事超好用的谷歌瀏覽器油猴插件合集目錄資源文檔文章圖書會談教程更多庫工具管理數據部署桌面發展監控應用資源文檔介紹文檔教 推薦閱讀 MongoDB 資源、庫、工具、應用程序精選列表中文版 有哪些鮮為人知,但是很有意思的網站? 一份攻城獅筆記 每天搜集 Github ...

    e10101 評論0 收藏0
  • 詳細圖解mongodb下載、安裝、配置與使用

    摘要:詳細圖解,記錄安裝數據庫的過程。安裝的版本是。如果開啟了安全性檢查,則只有數據庫認證用戶才能執行讀或者寫操作。在認證的上下文中,會將普通的數據作為數據庫處理。數據庫中的用戶被視為超級用戶即管理員。 記得在管理員模式下運行CMD,否則服務將啟動失敗。 詳細圖解,記錄 win7 64 安裝mongo數據庫的過程。安裝的版本是 MongoDB-win32-x86_64-2008plus-ss...

    Atom 評論0 收藏0
  • [原]深入對比數據科學工具箱:Python和R 非結構化數據的結構化

    摘要:則在讀取數據時將兩個中文字段混淆成了一個字段,導致整個數據結構錯亂。三條路子全軍覆沒,這讓我情何以堪,好在使用的經驗頗豐,通過中文的轉換和切割就輕松解決了這個問題。 概述 showImg(https://segmentfault.com/img/bVylLL); 在現實場景中,由于數據來源的異構,數據源的格式往往是難以統一的,這就導致大量具有價值的數據通常是以非結構化的形式聚合在一起的...

    leiyi 評論0 收藏0
  • 用Docker和Kubernetes將MongoDB作為微服務來運行

    摘要:注意事項用容器和編排工具運行介紹了一些額外注意事項數據庫是有狀態的。尤其,在副本集合中,一個節點必須被用來執行和命令。名字叫做的被配置用來確保的單個實例是一直在運行的。 想要在你的手提電腦上嘗試MongoDB嗎?執行一個命令,然后擁有一個輕量級,獨立的沙箱;再執行一個命令,刪除你完成之后所有的痕跡。是不是需要一個在多個環境中都跟你的應用程序堆棧一樣的應用程序?創建一你自己的容器鏡像,然...

    Neilyo 評論0 收藏0
  • 用Docker和Kubernetes將MongoDB作為微服務來運行

    摘要:注意事項用容器和編排工具運行介紹了一些額外注意事項數據庫是有狀態的。尤其,在副本集合中,一個節點必須被用來執行和命令。名字叫做的被配置用來確保的單個實例是一直在運行的。 想要在你的手提電腦上嘗試MongoDB嗎?執行一個命令,然后擁有一個輕量級,獨立的沙箱;再執行一個命令,刪除你完成之后所有的痕跡。是不是需要一個在多個環境中都跟你的應用程序堆棧一樣的應用程序?創建一你自己的容器鏡像,然...

    mo0n1andin 評論0 收藏0

發表評論

0條評論

Magicer

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<