Mongodb – Uninstall MongoDB on Mac OS X

mongodb

When I try to run mongod from the terminal, I get the following error:

2014-07-02T23:56:24.797-0700 [initandlisten] ERROR: listen(): bind() failed errno:48 Address already in use for socket: 0.0.0.0:27017
2014-07-02T23:56:24.797-0700 [initandlisten] ERROR: addr already in use

I recently realize that I have two versions of MongoDB on my Mac, and think this may be the source for the above error. (Plus, I do not need two version.) I tried Googling, but was not able to find clear directions on how I can uninstall. I have development version 2.7.0 AND 2.6.3.

Thanks so much in advance for the help!

Best Answer

Run the following commands to remove mongodb from the launch/startup and to uninstall it using Homebrew:

# See if mongo is in the launch/startup list
launchctl list | grep mongo

# Remove mongodb from the launch/startup
launchctl remove homebrew.mxcl.mongodb

# Kill the mongod process just in case it's running
pkill -f mongod

# Now you can safely remove mongodb using Homebrew
brew uninstall mongodb

Just double-check in /usr/local/bin/ to make sure that the mongodb commands are removed.

Related Topic