MongoDB 设置权限认证

1、以未添加auth 的方式启动 mongoDb

 /mongodb/bin/mongod --dbpath /mongodb/data/db

2、添加用户

/mongodb/bin/mongo

  a、管理员账户用户名

use admin
db.addUser('admin','admin')

  b、annaDb(其他数据库)账户用户名

use annaDb
db.addUser('xxx','xxx')

  c、新版本添加用户方法

db.createUser(
   {
     user: "PolylinkIM2016",
     pwd: "PolylinkIM2016",
     roles: [ "readWrite", "dbAdmin" ]
   }
)

  d、创建超级管理员

use admin
db.createUser({user: "admin",pwd: "admin",roles: [ { role: "root", db: "admin"}]})

3、以auth 的方式启动 mongoDb

use admin
db.shutdownServer()
quit()  
/mongodb/bin/mongod --dbpath /mongodb/data/db --auth
原文地址:https://www.cnblogs.com/xiaomingliu/p/7009428.html