Удаление MongoDB в Mac OS X
Когда я пытаюсь запустить mongod с терминала, я получаю следующую ошибку:
2014-07-02T23: 56: 24.797-0700 [initandlisten] ОШИБКА: listen(): bind() failed errno: 48 Адрес уже используется для сокета: 0.0.0.0:27017
2014-07-02T23: 56: 24.797-0700 [initandlisten] ОШИБКА: addr уже используется
Недавно я понял, что у меня есть две версии MongoDB на моем Mac и думаю, что это может быть источником вышеупомянутой ошибки. (Кроме того, мне не нужны две версии.) Я попробовал Google, но не смог найти четкие указания о том, как я могу удалить. У меня есть версия версии 2.7.0 и 2.6.3.
Заранее благодарим за помощь!
Ответы
Ответ 1
Выполните следующие команды, чтобы удалить mongodb из запуска/запуска и удалить его с помощью 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 running
pkill -f mongod
# Now you can safely remove mongodb using Homebrew
brew uninstall mongodb
Просто дважды проверьте /usr/local/bin/
, чтобы убедиться, что команды mongodb удалены.