sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb fel vid start

Först och främst, leta efter andra instanser av mongod som körs på systemet med det urgamla kommandot:

ps ax | grep mongod

Om du ser en rad som -

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

då är det redan en mongod-process igång. Om så är fallet, döda den och börja sedan mongod igen.

För att döda en process med PID =0000, i Unix-liknande miljö använd -

kill -9 0000

Om din konsol returnerar något som, -bash: kill: (98555) - Operation not permitted , använd

sudo !! 

för att upprepa kommandot som superanvändare . Det här borde få dig igång.

PS:Om du inte har lagrat någon data i din db än, radera /data och skapa sedan /data/db katalog igen. Gör en sudo mongod och det borde fungera.



  1. Kan inte skapa index i mongodb, nyckeln är för stor för att indexera

  2. Ta bort senaste dokument från Mongo DB i en enda fråga

  3. mongodb subelement querying

  4. Bygga REST API:er med EVE