-
Start MongoDB without authentication

2. Create new role which we will use to login into database
> use admin
> db.createUser(
{
user: "sachin",
pwd: "sachin",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

3. Edit mongod.conf file and enable authentication
under security: tag enable/disable authorization
authorization: enabled/disabled
vi /etc/mongod.conf security: authorization: enabled
save it and restart mongod instance
4. Restart Mongo
![]()
5. Check now after login it will not allow

6. Pass username and password to authenticate
> use admin
switched to db admin
> db.auth('sachin','sachin')
1
> show dbs;
admin 0.000GB
local 0.000GB

Cheers…………………………