2014-07-03 19 views
18

Kiedy próbuję uruchomić mongod z terminala, pojawia się następujący błąd:Odinstaluj MongoDB na Mac OS X

2014-07-02T23: 56: 24.797-0700 [initandlisten] BŁĄD: listen(): wiążą() nie errno: 48 adres już używana nasadka: 0.0.0.0:27017 2014-07-02T23: 56: 24.797-0700 [initandlisten] Błąd aDDR już używany

niedawno sobie sprawę, że mają dwa wersje MongoDB na moim Macu i myślę, że to może być źródło powyższego błędu. (Plus, nie potrzebuję dwóch wersji.) Próbowałem Googling, ale nie byłem w stanie znaleźć jasnych wskazówek, w jaki sposób mogę odinstalować. Mam wersję rozwojową 2.7.0 i 2.6.3.

Bardzo dziękuję z góry za pomoc!

+7

jeśli zainstalowałeś je za pomocą 'naparu' możesz' zaparzyć odinstalować mongo'. Aby naprawić problem z gniazdem, zabij cały proces mongodb używając 'ps aux | grep mongo', aby zobaczyć procesy i 'kill -9 numer_procesu' aby go zabić. –

+0

Dziękuję bardzo za szybką odpowiedź, Pierre-Louis. Niestety, wciąż ten sam problem. Próbowałem odinstalować warzyć, a także zabić -9 z numerem. Nadal dostaję ERROR: listen(): bind() failed errno: 48 Adres już używany dla gniazda: 0.0.0.0:27017. – jasenlew

+0

Po trochę większym bólu, Pierre-Loiuse, pkill -mongod działał. MongoDB zasadniczo wydaje się działać nawet po zamknięciu terminalu i ponownym załadowaniu. Muszę albo pkill -mongod na terminalu obciążenia, LUB kontrolować-C uruchomionej bazy danych przed wyjściem terminala. Dzięki jeszcze raz!! – jasenlew

Odpowiedz

53

Uruchom następujące polecenia, aby usunąć MongoDB od startu/uruchamiania i odinstalować go za pomocą 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 

Wystarczy dwukrotnie sprawdzić w /usr/local/bin/ aby upewnić się, że polecenia MongoDB są usuwane.

+1

jak powinienem go odinstalować, jeśli nie jest zainstalowany z naparami? 'Thu Nov 30 04:42:56: ~/CS460_660 $ brew uninstall mongodb Błąd: Brak takiej keg:/usr/local/Cellar/mongodb' –

+0

https://medium.com/@rajanmaharjan/uninstall-mongodb-macos - całkowicie-d2a6d6c163f9. Czułem, że jest to całkiem przydatne i wyczerpujące – smc