MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Какъв е чист начин да спрете mongod на Mac OS X?

Вероятно защото launchctl управлява вашия mongod екземпляр. Ако искате да стартирате и изключите mongod екземпляр, първо го разтоварете:

launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist

След това стартирайте mongod ръчно:

mongod -f path/to/mongod.conf --fork

Можете да намерите местоположението на mongod.conf от ~/Library/LaunchAgents/org.mongodb.mongod.plist .

След това db.shutdownServer() ще работи добре.

Добавено на 22 февруари 2014 г.:

Ако имате инсталиран mongodb чрез homebrew, homebrew всъщност има удобни brew services команда. За да покажете текущите работещи услуги:

brew services list

За да стартирате mongodb:

brew services start mongodb-community

За да спрете mongodb, ако вече работи:

brew services stop mongodb-community

Актуализиране *

Както edufinn посочи в коментара, brew services вече е достъпна като дефинирана от потребителя команда и може да бъде инсталирана със следната команда:brew tap gapple/services .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB 2.1 Aggregate Framework Сума от елементи на масив, съответстващи на име

  2. MongoDB $atanh

  3. Създаване на администраторска зона за пет минути с AdminBro, express, mongoDB, mongoose

  4. Правилно скриване на идентификационните данни на базата данни

  5. Как да свържете локална база данни Mongo към docker