创建超级用户
1.添加一个超级用户root。use admin
db.createUser(
{
user: "root",
pwd: "123",
roles:
[
{
role: "userAdminAnyDatabase",
db: "admin"
}
]
} )
“root”用户登录
cd C:\Program Files\MongoDB\Server\3.0\bin
mongo --host 127.0.0.1 -u root -p 123 --authenticationDatabase admin
创建一个不受访问限制的用户“lele”,该用户能够访问所有的数据库。
use admin
db.createUser({
user: "lele",
pwd: "123",
roles:
[
{
role: "root",
db: "admin"
}
]
} )
"lele"用户登录。
cd C:\Program Files\MongoDB\Server\3.0\binmongo --host 127.0.0.1 -u lele -p 123 --authenticationDatabase admin
创建一个一般用户“user”,他能够对test有读取权限。
use test
db.createUser(
{
user: "user",
pwd: "123",
roles:
[
{
role: "read",
db: "test"
}
]
} )
“user”用户登录
cd C:\Program Files\MongoDB\Server\3.0\bin
mongo --host 127.0.0.1 -u user -p 123 --authenticationDatabase test