MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:wyjątek w initAndListen:20 Próba utworzenia pliku blokady w katalogu tylko do odczytu:/data/db, zakończenie

Problem polega na tym, że utworzony katalog, /data/db jest własnością użytkownika root i jest do niego tylko zapisywalny, ale mongod używasz jako siebie. Istnieje kilka sposobów rozwiązania tego problemu, ale ostatecznie musisz nadać danemu katalogowi odpowiednie uprawnienia. Jeśli to jest przeznaczone do produkcji, radzę zapoznać się z dokumentacją i dokładnie to przemyśleć — prawdopodobnie zechcesz zachować szczególną ostrożność.

Jednakże, jeśli jest to tylko do testowania i potrzebujesz tylko tego, aby działać i kontynuować, możesz spróbować tego, co sprawi, że wszyscy będą mogli zapisywać do katalogu:

> sudo chmod -R go+w /data/db

lub to, co spowoduje, że katalog będzie Twoją własnością:

> sudo chown -R $USER /data/db


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można połączyć się z MongoDB (MongoLabs) przez klienta C#

  2. Dlaczego MongoDB jest tak szybki

  3. Czy można generować kolekcje MongoDB o nazwach dynamicznych?

  4. Autouzupełnianie za pomocą java , Redis, Elastic Search , Mongo

  5. Jak utworzyć plik konfiguracyjny dla MongoDB