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

Mongodb nelze spustit kvůli oprávněním WiredTiger.turtle

Stejný problém s oprávněními WiredTiger.turtle. Ubuntu 18.04 Můj problém byl, že jsem spustil službu mongod pomocí sudo. To vytvořilo soubory s vlastnictvím root:root v mém adresáři databáze. Při spouštění služby mongod bez sudo jsem obdržel chybu povolení zamítnuto.

Řešením bylo změnit vlastnictví všech souborů v adresáři db zpět na mongodb:mongodb

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



  1. Převeďte ObjectID na řetězec v mongo agregaci

  2. Jak přejmenovat/alias pole (pole) při načítání z MongoDB pomocí dotazu pomocí nativní jednotky MongoDB-Node.JS?

  3. Získejte jména všech klíčů ve sbírce

  4. Akka a ReactiveMongo