sql >> データベース >  >> NoSQL >> MongoDB

brewサービスの使用と実行に問題が発生しました[メール保護]

    解決済み

    コマンド

    を使用して/usr/local/bin/brew-services.rbを削除する必要がありました

    rm /usr/local/bin/brew-services.rb アクセス許可を要求される可能性があるため、sudo rm /usr/local/bin/brew-services.rbを追加します。 。

    その後、brew services start [email protected] そして私は

    Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu しかし、mongoを置くと 別の端末からシェルを起動するためにSocket exception errorが発生しました そのため、mongod.logファイルも確認しましたが、ソケットの問題であることがわかったので、

    ls -ls /tmp/mongodb-27017.sock そして私は

    を手に入れました

    0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock つまり、所有者はrootであり、mongodbはそれにアクセスできないため、

    sudo rm -rf /tmp/mongodb-27017.sock

    ファイルを削除してから、

    でmongodbを再開します。

    brew services start [email protected] 所有者が直接mongodbまたは実際のユーザーwhoamiである新しい.sockファイルを作成しました もう一度チェックしたとき

    ls -lsah /tmp/mongodb-27017.sock

    私が所有者であることを証明した後、新しいターミナルを開いてmongoを実行できるようになりました 有効な接続を使用してシェルを使用してください!



    1. MongoConnectionException-候補サーバーが見つかりません

    2. 再インストール後も27017を待っているモンゴ

    3. golangとmongodbでidで検索する方法

    4. PHPの致命的なエラー:クラス'MongoDate'が見つかりません