MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

không thể kết nối với máy chủ 127.0.0.1 shell / mongo.js

  • Xóa tệp khóa theo cách thủ công:sudo rm /var/lib/mongodb/mongod.lock
  • Chạy tập lệnh sửa chữa:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Hãy lưu ý những điều sau:

  • Bạn phải chạy lệnh này với tư cách là người dùng mongodb. Nếu bạn chạy nó dưới dạng root, thì root sẽ sở hữu các tệp trong / var / lib / mongodb / cần thiết để torun daemon mongodb và do đó khi daemon chuyển sang runlater với tư cách là người dùng mongodb, nó sẽ không có quyền khởi động. Trong trường hợp đó, bạn sẽ gặp phải lỗi này:Không thể tạo / mở tệp khóa cho lockfilepath:/var/lib/mongodb/mongod.lock errno:13 Permissondenied, đang kết thúc.
  • Trên Ubuntu, bạn phải chỉ định tệp cấu hình /etc/mongodb.confusing cờ -f. Nếu không, nó sẽ tìm kiếm các tệp dữ liệu ở vị trí sai và bạn sẽ thấy lỗi sau:dbpath (/ data / db /) không tồn tại, đang kết thúc.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách xác định đối tượng trong mảng trong lược đồ Mongoose một cách chính xác với chỉ mục địa lý 2d

  2. Cách xóa phần tử thứ n của mảng trong mongodb

  3. Phương thức Mongoose 'static' so với phương thức 'instance'

  4. Mongoose:đường dẫn lỗi xác thực là bắt buộc

  5. Truy vấn sau khi điền trong Mongoose