まず、古くからのコマンドを使用して、システム上で実行されているmongodの他のインスタンスを探します。
ps ax | grep mongod
-
のような行が表示された場合98555 ?? S 4:40.89 mongod --dbpath /Volumes/ComputerName/data/db
-PID- -name- -------------path------------
次に、mongodプロセスがすでに実行されています。もしそうなら、それを殺してから、再びモンゴッドを始めてください。
PID =0000のプロセスを強制終了するには、Unixライクな環境で-
kill -9 0000
コンソールが次のようなものを返す場合-bash: kill: (98555) - Operation not permitted
、
sudo !!
スーパーユーザーとしてコマンドを繰り返す 。これでうまくいくはずです。
PS:データベースにまだデータを保存していない場合は、/data
を削除してください 次に、/data/db
を作成します 再びディレクトリ。 sudo mongod
を実行します うまくいくはずです。