首页 > 解决方案 > 在不删除数据库的情况下重新安装 MongoDB

问题描述

我正在处理在 macOS 上具有大型数据库(~600GB)的 MongoDB。从 homebrew-core 中删除后mongodb,我不再能够配置它或简单地重新启动。经过一番研究,我得出的结论是我需要重新安装mongodb. 如何在不删除数据库的情况下重新安装它?

标签: databasemongodbmacoshomebrew

解决方案


您可以使用 brew 安装 MongoDB:

在 macOS 上安装 MongoDB 社区版

安装后,您可以:

  • 更改配置文件中的 dbpath /usr/local/etc/mongod.conf,或
  • mongod --dbpath <the old database file path> ...

注意确保您安装的是相同的主要版本的 MongoDB。如果您之前运行的是 3.6.x,请不要安装 4.0.x 或 4.2.x,否则如果您在不遵循正确升级说明的情况下执行此操作,您将面临数据问题的风险。

还建议在执行此操作之前备份您的 dbpath。


推荐阅读