sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB replikasæt med simpel adgangskodegodkendelse

Jeg fandt endelig svaret. MongoDB replika sæt kræver både brugerkonto og nøglefil. Nøglefil ser ud til godkendelse mellem servere i replikasættet, ikke til at logge ind.

Opret mongodb nøglefil på linux, kopier til alle db-servere med mode 600 intakt:

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

mongod.conf fil:

replication:
  replSetName: rs0

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

Administratorbruger:

(just like in question content)



  1. Caching af JSON-objekter på serversiden

  2. Tjek, om MongoDB upsert foretog en indsættelse eller en opdatering

  3. Giver Mongoose adgang til tidligere værdi af ejendom i pre('save')?

  4. Bloker adgang til Redis-nøgle (ServiceStack)