[PetersWerkWiki] [TitleIndex] [WordIndex

Initialisatie MongoDB met auth

  1. Run mongod zonder optie --auth

  2. Start mongo met database admin:

mongo admin
  1. In mongo database admin, maak de superuser:

db.addUser( { user: "<adminname>",
              pwd: "<adminpassword>",
              roles: [ "readWriteAnyDatabase", "userAdminAnyDatabase", "dbAdminAnyDatabase" ] } )
  1. Stop mongod.

  2. Start mongod met optie --auth

Zie http://docs.mongodb.org/manual/reference/user-privileges/

Gebruiker aanmaken

  1. Start mongo met database admin:

mongo admin
  1. Login, switch naar andere database, en maak daarin gebruiker aan:

db.auth("<adminname>", "<adminpassword>")
db = db.getSiblingDB("<dbname>")
db.addUser( { user: "<username>",
              pwd: "<userpassword>",
              roles: [ "readWrite" ] } )

Zie http://docs.mongodb.org/manual/reference/user-privileges/


CategoryMongodb