127.0.0.1:27017 への接続エラー :: 原因:: 接続が拒否されました

モンゴDB

MongoDBのインストールは【MongoDBの基本】をクリックしてください。

公式[MacOS のインストールとダウンロード]
新人チュートリアル[MongoDB]

  • ここでは主に、偶発的なシャットダウン、MongoDB データベースの再起動、接続の拒否、エラーの報告について説明します。
    エラーメッセージは次のとおりです。
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:374:17
@(connect):2:6
exception: connect failed
exiting with code 1
  • 多くの解決策を探しましたが、どれもうまくいきません。再インストールも同様です!起動時にストレージ ファイルが見つからない可能性が高くなります。問題が解決されて記録され、大満足です。
  • これが重要なポイントです。最初にこれを使用して問題を解決できます。つまり、ストレージ データ パスを再定義できます。
    mongod --dbpath /usr/local/var/mongodbData --logpath /usr/local/var/log/mongodbLog/mongo.log --fork
    

解決策:
ステップ 1: メイン プログラム名 mongodb --> mongoDB を変更します。
ステップ 2:mongodbデータ ストレージの太字スタイルログ ストレージを削除します。Mac がその中にあるはずです。
ここに画像の説明を挿入
ステップ 3: 再作成します。

# 数据存储路径
sudo mkdir -p /usr/local/var/mongodbData
# 日志存储路径
sudo mkdir -p /usr/local/var/log/mongodbLog
# 最后执行
mongod --dbpath /usr/local/var/mongodbData --logpath /usr/local/var/log/mongodbLog/mongo.log --fork

ステップ 4: mongod サービスが開始されているかどうかを確認します。

ps aux | grep -v grep | grep mongod

ここに画像の説明を挿入
この時点で起動は成功し、問題は解決しました。

おすすめ

転載: blog.csdn.net/qq_43531694/article/details/117123230