|
MongoDB Database Management
How to Add Database and User Administrators
How do you add an overall admin user?
.
- Edit mongod.conf and set auth=true
- Restart mongod
- Access mongodb using the mongo shell
- use admin
- db.addUser("admin","password")
How do you add a user administrator?
.
- For one database:
- use db-name
- db.addUser({user:"xxx",pwd:"xxx",roles:["userAdmin"]})
- For any database:
- use admin
- db.addUser({user:"xxx",pwd:"xxx",roles:["userAdminAnyDatabase"]})
How do you add a database administrator?
.
- For one database:
- use db-name
- db.addUser({user:"xxx",pwd:"xxx",roles:["dbAdmin"]})
- For any database:
- use admin
- db.addUser({user:"xxx",pwd:"xxx",roles:["dbAdminAnyDatabase"]})
How do you perform actions on other databases?
.
- use admin
- db.addUser({user:"xxx",pwd:"xxx",roles:[],otherDBRoles:
{db-user:["role"],next-db-user:["role","role"],etc.})
|
|