It has been a while since I installed
MongoDB on my
Mac. In fact, the version that I had installed was
Mongo 4.2.8. However, now things are done a bit differently. It is also highly encouraged to only install
If you are like me and have not installed
MongoDB on your
macOS for a while, and even have a
4.4, a lot has
changed for us since then.
There no longer is
MongoDB to install with
Homebrew. According to stackoverflow, there no longer is a
mongodb formula in
To our users: if you came here because mongodb stopped working for you, we have removed it from the Homebrew core formulas since it was migrated to a non open-source license.
MongoDB now is a
NON open-source license. Imagine that.
I used to download
MongoDB using the
.tgz tarball. And we had a whole bunch of
steps to go through in order to place it in the right folder on our
macOS. NOW, MongoDB suggests
While MongoDB can be installed manually via a downloaded .tgz tarball as described in this document, it is recommended to use the brew package manager on your system to install MongoDB if possible. Using a package manager automatically installs all needed dependencies, provides an example mongod.conf file to get you started, and simplifies future upgrade and maintenance tasks.
It has always been a no-brainer for me to go the
Homebrew route when installing packages on
macOS, so I immediately
complied. However, the
commands is a bit different now as a result of the
“non open-source license” change.
I did not previously install
Homebrew, so I did not have to do the following (and neither does it work anymore):
# If you still have the old mongodb installed from homebrew-core
brew services stop mongodb
brew uninstall homebrew/core/mongodb
This was first posted
Sep 11, 2019 on
stackoverflow, and then updated with a link to mongodb/homebrew-brew repository on
Github September 28, 2021. The link takes you to the new MongoDB Homebrew Tap on
Github. It takes you through the steps to install the
MongoDB community version as opposed to the premium
I did the following:
# Use the migrated distribution from custom tap
brew tap mongodb/brew
brew update (always recommended before installing something new)
brew install mongodb-community
brew services start mongodb-community
And I was good to go! I still have the old
Mongo 4.2.8 version installed on my OS, but it does not work. It is obsolete. This will be the next thing to figure out. How do I uninstall it, if at all possible?