sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB-replikuppsättning med enkel lösenordsautentisering

Jag hittade äntligen svaret. MongoDB replica set behöver både användarkonto och nyckelfil. Nyckelfil verkar för autentisering mellan servrar i replikuppsättningen, inte för att logga in.

Skapa mongodb nyckelfil på linux, kopiera till alla db-servrar 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

Adminanvändare:

(just like in question content)



  1. Hur kombinera de sorterade uppsättningarna Redis?

  2. 5 sätt att få timmen från en dejt i MongoDB

  3. brew install mongodb-fel:Fegt vägrar att `sudo brew install' Mac OSX Lion

  4. Fjäderdata MongoDb:MappingMongoConverter remove _class