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

MongoDB:ngoại lệ trong initAndListen:20 Đã cố tạo tệp khóa trên thư mục chỉ đọc:/ data / db, chấm dứt

Vấn đề là thư mục bạn đã tạo, /data/db được sở hữu bởi và chỉ có thể ghi bởi người dùng gốc, nhưng bạn đang chạy mongod với tư cách là chính mình. Có một số cách để giải quyết vấn đề này, nhưng cuối cùng, bạn phải cấp quyền phù hợp cho thư mục được đề cập. Nếu đây là sản phẩm để sản xuất, tôi khuyên bạn nên kiểm tra tài liệu và suy nghĩ kỹ về vấn đề này - bạn có thể muốn lưu ý đặc biệt.

Tuy nhiên, nếu điều này chỉ để thử nghiệm và bạn chỉ cần nó hoạt động và tiếp tục với nó, bạn có thể thử điều này, điều này sẽ giúp mọi người có thể ghi thư mục:

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

hoặc điều này, sẽ làm cho thư mục thuộc sở hữu của bạn:

> sudo chown -R $USER /data/db


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để truy cập bộ sưu tập có sẵn với Mongoose?

  2. Tìm giá trị không chứa số trong SQL

  3. TransientTransactionError trong Mongoose (hoặc MongoDB) là gì?

  4. Về MongoDB

  5. MongoDB $ isArray