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

mongoDB, không thể đọc từ tệp cấu hình - cấu hình trong thư mục khác / Gỡ cài đặt nó?

Sự cố được giải quyết theo các bước sau (nhờ cuốn sách 'The Little MongoDB Book' của Karl Seguin).

Nếu bạn đã cài đặt MongoDB thông qua gói tải xuống từ mongodb.org, bạn phải tạo tệp cấu hình của riêng mình trong / bin. Làm theo hướng dẫn bên dưới

(sao chép từ sách của Karl Seguin):

  1. tải xuống gói
  2. giải nén gói
  3. Tạo tệp văn bản mới trong thư mục con bin có tên mongodb.config (nếu bạn gặp sự cố về quyền khi lưu tệp, trước tiên hãy lưu tệp đó vào màn hình của bạn, sau đó chuyển tệp vào thư mục).
  4. Thêm một dòng đơn vào mongodb.config của bạn:dbpath =PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Ví dụ:trên Windows, bạn có thể thực hiện dbpath =c:\ mongodb \ data và trên Linux, bạn có thể thực hiện dbpath =/ var / lib / mongodb / data.
  5. Đảm bảo rằng dbpath bạn đã chỉ định tồn tại
  6. Khởi chạy mongod với tham số --config /path/to/your/mongodb.config

Đối với tôi, đường dẫn khởi chạy của tôi đến tệp mongodb.config là:

mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin

(Lưu ý, đây là tệp mongodb.config, không phải tệp mongodb.conf như nhiều hướng dẫn yêu cầu trỏ đến.)

Hy vọng điều này sẽ giúp ai đó.

Liên kết đến sách của Seguin (miễn phí): http://openmymind.net/mongodb.pdf



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xuất bản sao băng:Ẩn các trường nhất định trong trường tài liệu mảng?

  2. Làm cách nào tôi có thể thiết kế Lược đồ cho sản phẩm bên dưới bằng cách sử dụng mongoose?

  3. Tại sao gặp lỗi mongod dead nhưng subsys bị khóa và Không đủ dung lượng trống cho các tệp tạp chí trên Linux?

  4. Tại sao giới thiệu của tôi không điền tài liệu?

  5. Meteor sử dụng Azure MongoDB