Mongodb
如何將 .wt 備份文件恢復到本地 MongoDB?
這是之前提出的一個問題,但我已經嘗試了所有解決方案,但根本無法正確解決。在發布這個問題之前,我花了很多時間進行研究。我查看了官方的 MongoDB 文件和許多其他部落格。
如何將 .wt MongoDB 備份文件恢復到本地 MongoDB 數據庫?
*.wt
是 WiredTiger 儲存引擎使用的二進制數據文件。單個文件不能用作獨立備份。如果要對 MongoDB 進行文件複製備份,則dbPath
需要使用Supported File Copy Backup Method包含所有文件。如果您有有效的文件備份,則可以將其用作
dbPath
另一個mongod
實例。除了複製文件,文件複製備份沒有恢復特殊恢復過程。你能澄清一下備份中有哪些文件嗎?
您可以
.wt
將從 Atlas 備份(解壓縮或解壓縮為restore
文件夾)下載的 WiredTiger 文件恢復到本地 MongoDB。首先,備份您的
/data/db
路徑。呼叫它/data_20200407/db
。.wt
其次,將Atlas Backup文件夾中的所有文件複製粘貼restore
到本地/data/db
路徑中。重新啟動 Ubuntu 或 MongoDB 伺服器。啟動你的 Mongo shell,你應該在那裡有那些恢復的文件。