MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb-Fehler beim Starten

Suchen Sie zunächst mit dem uralten Befehl nach anderen Instanzen von Mongod, die auf dem System ausgeführt werden:

ps ax | grep mongod

Wenn Sie eine Zeile wie -

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

dann läuft bereits ein Mongod-Prozess. Wenn ja, töte es und starte dann Mongod erneut.

Um einen Prozess mit PID =0000 zu beenden, verwenden Sie in einer Unix-ähnlichen Umgebung -

kill -9 0000

Wenn Ihre Konsole so etwas wie -bash: kill: (98555) - Operation not permitted zurückgibt , verwenden Sie

sudo !! 

um den Befehl als Superuser zu wiederholen . Das sollte Sie in Schwung bringen.

PS:Wenn Sie noch keine Daten in Ihrer DB gespeichert haben, löschen Sie /data und erstellen Sie dann /data/db Verzeichnis wieder. Führen Sie ein sudo mongod durch und es sollte funktionieren.