#添加管理用户:
use admin
db.createUser(
{
user: "admin",
pwd: "12345678",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
show users #显示用户
db.system.users.find() #显示用户
show collections #显示表集合
修改启用 auth,重新启动 mongoDB:
use admin
db.auth("test","12345678") #认证,返回1表示成功
#添加普通用户:
db.createUser(
{
user: "test",
pwd: "test",
roles: [ { role: "readWrite", db: "test" } ]
}
)
下面创建用户,用户都跟着库走,创建的用户都是
use test2
db.createUser(
{
user: "test2",
pwd: "12345678",
roles: [
{ role: "readWrite", db: "test2" },
{ role: "read", db: "test" }
]
}
)
#显示用户
show users
查看整个mongoDB用户:
use admin
db.system.users.find()
use admin
db.createUser(
{
user: "admin",
pwd: "12345678",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
show users #显示用户
db.system.users.find() #显示用户
show collections #显示表集合
修改启用 auth,重新启动 mongoDB:
use admin
db.auth("test","12345678") #认证,返回1表示成功
#添加普通用户:
db.createUser(
{
user: "test",
pwd: "test",
roles: [ { role: "readWrite", db: "test" } ]
}
)
下面创建用户,用户都跟着库走,创建的用户都是
use test2
db.createUser(
{
user: "test2",
pwd: "12345678",
roles: [
{ role: "readWrite", db: "test2" },
{ role: "read", db: "test" }
]
}
)
#显示用户
show users
查看整个mongoDB用户:
use admin
db.system.users.find()