MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongodb non può essere avviato a causa delle autorizzazioni WiredTiger.turtle

Stesso problema con le autorizzazioni WiredTiger.turtle. Ubuntu 18.04 Il mio problema era che ho avviato un servizio mongod con sudo. Questo ha creato file con root:proprietà root nella directory del mio database. Quando ho avviato il servizio mongod senza sudo, ho ricevuto l'errore di autorizzazione negata.

La soluzione era riportare la proprietà di tutti i file nella directory db a mongodb:mongodb

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