sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb fejl ved start

Først og fremmest, se efter andre forekomster af mongod, der kører på systemet ved hjælp af den ældgamle kommando:

ps ax | grep mongod

Hvis du ser en linje som -

98555   ??  S      4:40.89 mongod --dbpath /Volumes/ComputerName/data/db 
-PID-                      -name-          -------------path------------

så kører der allerede en mongod proces. Hvis det er tilfældet, dræb det og start mongod igen.

For at dræbe en proces med PID =0000, i Unix-lignende miljø, brug -

kill -9 0000

Hvis din konsol returnerer noget i stil med, -bash: kill: (98555) - Operation not permitted , brug

sudo !! 

for at gentage kommandoen som superbruger . Dette burde få dig i gang.

PS:Hvis du endnu ikke har gemt nogen data i din db, skal du slette /data og opret derefter /data/db mappe igen. Lav en sudo mongod og det burde virke.



  1. Hvordan laver man en Atomic Update på et Embedded Document i et ListField i MongoEngine?

  2. $addToSet-implementering for array-opdatering på PATCH-anmodning

  3. mongo find forespørgsel på joda datetime

  4. 2 måder at vise et indeks i MongoDB