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 -
sehen98555 ?? 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.