MongoDB を起動して実行し、RoboMongo を介してポート 27017 でデータベースが追加およびアクセスされていることを確認しました。すべてのデータベース ファイルは/data/dbでアクセスされていました。
新しいデータベースを作成しようとしましたが、作成できませんでした。で mongod.conf ファイルを再確認しましたcat mongod.conf
。元の Homebrew セットアップ情報があるようです:
systemLog:
destination: file
path: /usr/local/var/log/mongodb/mongo.log
logAppend: true
storage:
dbPath: /usr/local/var/mongodb
net:
bindIp: 127.0.0.1
を使用して、db パスをもう一度 /data/db に変更しましたmongod --dbpath /data/db
。まだ何もありません。mongod.lock
サイズが 4Bのファイルにも気付きました 。私はmongodを実行し、ターミナル内でjournal dir=/data/db/journal
、recover : no journal files present, no recovery needed
と表示されdbpath=/data/db
ます。
ローカル ポート 27017 で Robomongo を介して基本的な Mongoose 接続を使用してデータベースを追加したり、データベースにアクセスしたりすることにまだ問題がありました。 内のデータベースにアクセスできません/data/db
。ではps aux | grep mongod
、シャットダウンした後でも 2 つのインスタンスが実行されていることがわかりましたmongod
。
376 0.0 0.3 2718944 25140 ?? S 8:45PM 0:04.87 /usr/local/opt/mongodb/bin/mongod --config /usr/local/etc/mongod.conf
863 0.0 0.0 2452228 700 s005 S+ 9:58PM 0:00.01 grep mongod