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

WiredTiger.turtleの権限が原因で、Mongodbを起動できません

    WiredTiger.turtleの権限に関する同じ問題。 Ubuntu 18.04私の問題は、sudoでmongodサービスを開始したことです。これにより、データベースディレクトリにroot:rootの所有権を持つファイルが作成されました。 sudoを使用せずにmongodサービスを開始すると、許可拒否エラーが発生しました。

    解決策は、dbディレクトリ内のすべてのファイルの所有権をmongodb:mongodb

    に戻すことでした。

    $ sudo chown -R mongodb:mongodb /var/lib/mongodb/*



    1. 集計で無効な演算子'$size'

    2. 私のコレクションで2つのフィールドの組み合わせをユニークにする

    3. Javaからmongoadminコマンドを実行する方法

    4. 配列mongodbの長さを見つける方法