sql >> Databáze >  >> NoSQL >> MongoDB

proč nemůžu spustit mongodb

Uživatelský účet, který spouští MongoDB, musí mít oprávnění k zápisu do /data/db/ adresář ... můžete to změnit takto ...

Tento příkaz změní vlastníka /data/db/ k používanému uživatelskému účtu.

$ sudo chown `id -u` /data/db
$ mongod 

Pokud stále narážíte na problémy se spouštěním MongoDB, musíte odstranit /data/db/mongod.lock a poté spusťte opravu vaší databáze ...

mongod --repair

Více o příkazu opravy zde.



  1. Mongoose více spojení

  2. Problém řízení toku pomocí uzlu/redis a zpětných volání?

  3. MongoDB $týden

  4. Jak lze reprezentovat pole MongoDB GeoJSON ve schématu Mongoose?