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

Mongodbサービスが開始されない

    修復を実行した後、mongod proccessorを起動できましたが、rootとして起動しました。つまり、service mongod start 動作しません。この問題を修復するには、データベースフォルダー内のすべてのファイルが所有され、mongodにグループ化されていることを確認する必要がありました。私はこれを次のように行いました:

    1. データベースフォルダ内のファイル権限を確認してください
      1. dbpathフォルダにいる必要があることに注意してください。私のものは/var/lib/mongo cd /var/libに行きました
      2. ls -l mongoを実行しました
    2. これは、データベースがrootによって所有されていることを示していますが、これは間違っています。これを修正するために次を実行しました:chown -R mongod:mongod mongo 。これにより、フォルダー内のすべてのファイルの所有者とグループがmongodに変更されました。 (mongodbパッケージを使用している場合は、chown -R mongodb:mongodb mongodb

    これが将来誰かに役立つことを願っています。



    1. ハウツー:Apache HBase RESTインターフェースを使用する、パート3

    2. mongodb配列で見つかったフィールドを削除します

    3. node.js+redisでユーザーとソケットのペアを処理する方法

    4. Redisがシングルスレッドの場合、どうしてこんなに速くなるのでしょうか?