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

mongoDB、設定ファイルから読み取ることができませんでした-別のフォルダの設定/アンインストールしますか?

    次の手順で問題が解決しました(KarlSeguinの「TheLittleMongoDBBook」に感謝します)。

    mongodb.orgからのダウンロードパッケージを介してMongoDBをインストールした場合は、/binに独自の構成ファイルを作成する必要があります。以下の手順に従ってください

    (Karl Seguinの本からコピー):

    1. パッケージをダウンロード
    2. パッケージを解凍
    3. mongodb.configという名前のbinサブフォルダーに新しいテキストファイルを作成します (ファイルの保存に権限の問題がある場合は、最初にファイルをデスクトップに保存してから、ファイルをフォルダーに移動します)。
    4. mongodb.configに1行追加します:dbpath =PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES。たとえば、Windowsではdbpath =c:\ mongodb \ dataを実行し、Linuxではdbpath =/ var / lib/mongodbを実行します。 /data。
    5. 指定したdbpathが存在することを確認してください
    6. --config/path/to/your/mongodb.configパラメーターを使用してmongodを起動します

    私の場合、mongodb.configファイルへの起動パスは次のとおりです。

    mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin
    

    (これはmongodb.configに対するものであり、多くのチュートリアルで指摘されているmongodb.confファイルではないことに注意してください。)

    これが誰かを助けることを願っています。

    Seguinの本へのリンク(無料): http://openmymind.net/mongodb.pdf



    1. sidekiqで多くの重複ジョブのうちの1つだけを実行しますか?

    2. MongoDBで1つのドキュメントのみを削除します

    3. BLOBデータをMongoDBに保存するにはどうすればよいですか?

    4. ClusterControlを使用したエージェントレスデータベースモニタリング