重新安装 MongoDB 而不删除数据库

Reinstall MongoDB without deletion of database

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

可以使用brew来安装MongoDB:

Install MongoDB Community Edition on macOS

安装后,您可以:

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

注意确保安装 与 MongoDB 相同的主要版本。如果您以前是 运行 3.6.x,请不要安装 4.0.x 或 4.2.x,否则如果您不按照以下步骤执行此操作,将面临数据问题的风险正确的 upgrade instructions.

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