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

Khởi động mongod không thành công trừ khi chạy dưới dạng root

Nếu bạn bắt đầu mongod với tư cách người dùng xxx thì tất cả các thư mục và tệp cần sử dụng phải thuộc quyền sở hữu của người dùng xxx - trong trường hợp của bạn, tôi thấy một số tệp thuộc sở hữu của root vì vậy mongod không thể thao tác các tệp đó.

Sửa các quyền và đảm bảo rằng bạn không bao giờ chạy mongod như root một lần nữa. Ngoài ra, khi bạn gặp lỗi từ mongod tìm kiếm trong tệp nhật ký sẽ cho bạn biết chính xác điều gì đã gây ra lỗi. (Trong mọi trường hợp, ngoại trừ trường hợp tệp không thể ghi được bởi người dùng mongod đang chạy dưới dạng).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không kết nối được với 127.0.0.1:27017, lý do:errno:111 Kết nối bị từ chối

  2. Cập nhật mật khẩu băm với mongoose express

  3. Node.js - Mongoose - Cập nhật mảng lồng nhau với tất cả các giá trị trong req.body

  4. Không thể kết nối với MongoDB 3.0.0 bằng cách sử dụng Trình điều khiển C # 1.10

  5. Lược đồ và tài liệu phụ trong mongoose.js