mongoDB 3.0以上用户权限

#添加管理用户:
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()

猜你喜欢

转载自blog.csdn.net/moqidian/article/details/51227687
今日推荐