重新安装 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。
我正在处理 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。