mongodb adds users and authorizations to the specified library

1. Log in as a super administrator

./mongo --authenticationDatabase admin --port 21017-umongo -pmongo

 

 

2. Go to the specified database

use mydb

 

 

3. View data roles

show roles

    result

{
	"role" : "dbAdmin",
	"db" : "mydb",
	"isBuiltin" : true,
	"roles" : [ ],
	"inheritedRoles" : [ ]
}
{
	"role" : "dbOwner",
	"db" : "mydb",
	"isBuiltin" : true,
	"roles" : [ ],
	"inheritedRoles" : [ ]
}
{
	"role" : "enableSharding",
	"db" : "mydb",
	"isBuiltin" : true,
	"roles" : [ ],
	"inheritedRoles" : [ ]
}
{
	"role" : "read",
	"db" : "mydb",
	"isBuiltin" : true,
	"roles" : [ ],
	"inheritedRoles" : [ ]
}
{
	"role" : "readWrite",
	"db" : "mydb",
	"isBuiltin" : true,
	"roles" : [ ],
	"inheritedRoles" : [ ]
}
{
	"role" : "userAdmin",
	"db" : "mydb",
	"isBuiltin" : true,
	"roles" : [ ],
	"inheritedRoles" : [ ]
}

    For specific role meanings, please refer to: http://docs.mongoing.com/manual-zh/reference/command/nav-role-management.html

 

 

4. Add users

db.createUser({user:"user01",pwd:"mypass",roles:[ { "role" : "dbAdmin", "db" : "mydb" }, { "role" : "dbOwner", "db" : "mydb" },{ "role" : "read", "db" : "mydb" },{ "role" : "readWrite", "db" : "mydb" },{ "role" : "userAdmin", "db" : "mydb" } ]})

 

 

try connecting

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326323431&siteId=291194637