sql >> Database >  >> NoSQL >> MongoDB

waarom kan ik de mongodb niet starten?

Het gebruikersaccount waarmee MongoDB wordt gestart, moet schrijfrechten hebben naar de /data/db/ directory ... je kunt dit zo veranderen ...

Deze opdracht verandert de eigenaar van de /data/db/ naar het gebruikersaccount dat wordt gebruikt.

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

Als u nog steeds problemen ondervindt met het starten van MongoDB, moet u /data/db/mongod.lock verwijderen en voer vervolgens reparatie uit op uw database ...

mongod --repair

Meer over de reparatieopdracht hier.



  1. problemen om verbinding te maken met redis om bij meerdere worker-kues te passen

  2. Waarom kan mijn Redis Lua-script de sleutels op verschillende Redis Cluster-knooppunten niet atomair bijwerken?

  3. Kan vergrendelingsbestand niet maken/openen:/data/mongod.lock errno:13 Toestemming geweigerd

  4. Procedure:gebruikersauthenticatie en autorisatie inschakelen in Apache HBase