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

Bộ bản sao MongoDB với xác thực mật khẩu đơn giản

Cuối cùng tôi đã tìm ra câu trả lời. Bộ bản sao MongoDB cần cả tài khoản người dùng và tệp khóa. Keyfile dường như để xác thực giữa các máy chủ trong tập hợp bản sao, không phải để đăng nhập.

Tạo tệp khóa mongodb trên linux, sao chép vào tất cả các máy chủ db có chế độ 600 nguyên vẹn:

cd
openssl rand -base64 741 > mongodb.key
chmod 600 mongodb.key

tệp mongod.conf:

replication:
  replSetName: rs0

security:
  authorization: enabled
  keyFile: /home/USERNAME/mongodb.key

Người dùng quản trị:

(just like in question content)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose cập nhật mà không cần gọi lại

  2. Làm cách nào để thực thi truy vấn gốc MongoDB (JSON) chỉ sử dụng mongo-java-driver?

  3. Cách tạo id đối tượng duy nhất trong mongodb

  4. Cách tham gia nhiều bộ sưu tập với $ lookup trong mongodb

  5. MongoDB $ isArray