首页 文章

更改MongoDB的存储引擎

提问于
浏览
2

我在initAndListen中存储[initandlisten]异常:28574无法启动服务器 . 检测到存储引擎'wiredTiger'创建的/ data / db中的数据文件 . 配置的存储引擎是'mmapv1' . ,终止....

https://docs.mongodb.com/manual/tutorial/change-standalone-wiredtiger/我发现这个链接正在考虑任何帮助,但它说你必须首先启动mongod,现在还没有开始 .

1 回答

  • 0

    如果副本集中有多个节点,则从MMAPv1更改为WiredTiger就像每个节点一样简单: - 停止节点 - 删除数据库文件 - 在WiredTiger上重新启动节点(如果版本小于3.2,则使用--storageEngine wiredTiger)

    现在,节点将使用新格式从主节点复制其所有数据库 .

    如果您安装了单个节点 . 您需要使用mongodump / mongorestore来转储数据库,停止独立节点,删除数据库目录,使用WiredTiger重新启动节点并恢复备份 .

相关问题