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

nie można połączyć się z serwerem 127.0.0.1 shell/mongo.js

  • Ręcznie usuń plik blokady:sudo rm /var/lib/mongodb/mongod.lock
  • Uruchom skrypt naprawy:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Zwróć uwagę na następujące kwestie:

  • Musisz uruchomić to polecenie jako użytkownik mongodb. Jeśli uruchomisz go jako root, root będzie posiadał pliki w /var/lib/mongodb/, które są niezbędne do uruchomienia demona mongodb i dlatego, gdy demon spróbuje później uruchomić się jako użytkownik mongodb, nie będzie miał uprawnień do uruchomienia. W takim przypadku pojawi się następujący błąd:Nie można utworzyć / otworzyć pliku blokady dla ścieżki pliku blokady:/var/lib/mongodb/mongod.lock errno:13 Permissiondenied, przerywanie.
  • W Ubuntu musisz określić plik konfiguracyjny /etc/mongodb.confus z opcją -f. W przeciwnym razie będzie szukał plików danych w niewłaściwym miejscu i zobaczysz następujący błąd:dbpath (/data/db/)nie istnieje, kończy się.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Skrobanie stron internetowych za pomocą Scrapy i MongoDB

  2. Importuj plik JSON do MongoDB za pomocą mongoimport

  3. Jak mogę użyć cursor.forEach() w MongoDB przy użyciu Node.js?

  4. konwersja bazy danych z mysql do mongoDb

  5. 3 sposoby na zwrócenie losowej próbki dokumentów z kolekcji MongoDB