MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

не можа да се свърже със сървър 127.0.0.1 shell/mongo.js

  • Ръчно премахнете заключващия файл:sudo rm /var/lib/mongodb/mongod.lock
  • Изпълнете скрипта за ремонт:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Моля, обърнете внимание на следното:

  • Трябва да изпълните тази команда като потребител на mongodb. Ако го стартирате като root, тогава root ще притежава файлове в /var/lib/mongodb/, които са необходими за стартиране на демона mongodb и следователно, когато демонът се опита да стартира по-късно като потребител на mongodb, той няма да има разрешения за стартиране. В този случай ще получите следната грешка:Невъзможно е да се създаде / отвори заключен файл за lockfilepath:/var/lib/mongodb/mongod.lock errno:13 Permissiondenied, прекратяване.
  • В Ubuntu трябва да посочите конфигурационния файл /etc/mongodb.confusing флага -f. В противен случай той ще търси файловете с данни на грешното място и ще видите следната грешка:dbpath (/data/db/) не съществува, прекратява се.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb премества документи от една колекция в друга колекция

  2. Карта-Намаляване на производителността в MongoDb 2.2, 2.4 и 2.6

  3. Кой е най-добрият графичен интерфейс на MongoDB? — Актуализация за 2019 г.

  4. Програмиране на база данни на Python с MongoDB за начинаещи

  5. MongoDB Aggregation:Как да получите общия брой записи?