【问题标题】:Reinstall MongoDB without deletion of database在不删除数据库的情况下重新安装 MongoDB
【发布时间】:2019-11-18 11:37:40
【问题描述】:

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

【问题讨论】:

  • 您的数据库托管在哪里?您使用外部数据库服务器吗?
  • 我的数据库托管在 macOS High Sierra 上。我不使用任何外部数据库服务器。

标签: database mongodb macos homebrew


【解决方案1】:

您可以使用 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。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-19
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多