Mongodb

如何重置 MongoDB 副本集設置

  • May 30, 2021

我想重新開始replica的配置,可以嗎?如何重置它?

裡的人說要刪除數據庫內容,但是有什麼解決方法嗎?

如果您想保留數據,但在副本集之外啟動,只需--replSet在不同埠上重新啟動 mongod 程序即可。這會給你一個獨立的mongod。

要完全確保副本集配置已從實例中刪除,請確保local.system.replset集合為空。

一旦完成,並且您對獨立實例感到滿意,您可以使用不同的--replSet參數重新啟動並再次執行副本集配置過程:

http://www.mongodb.org/display/DOCS/Replica+Set+Configuration

正如您所提到的,另一個選擇是刪除所有數據文件並完全從頭開始。

引用自:https://serverfault.com/questions/424465