chenkehao 发表于 2016-12-2 07:50:12

[Mongo]创建新用户

MAC环境语法:
use admin
db.createUser(
  {
    user: "dbroot",
    pwd: "1111112",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)
 
 
use m1688
db.createUser(
    {
      user: "testfree66",
      pwd: "1111112",
      roles: [
         { role: "readWrite", db: "m1688" },
      ]
    }
 

 
 
Linux环境语法:
use admin
db.addUser({
  user : 'dbroot',
  pwd : '1111112',
  roles : [
    'clusterAdmin',
    'dbAdminAnyDatabase',
    'userAdminAnyDatabase',
    'readWriteAnyDatabase'
  ]
})
 
db.auth('dbroot', '1111112')
 
use m1688
db.addUser(
    {
      user: "testfree66",
      pwd: "1111112",
      roles: [
         'readWrite'
      ]
    }

 
 
db.auth('testfree66', '1111112')
 
启动mongo服务:
 
./mongod --auth --dbpath data/m2 --logpath log/m2.log
进入mongo后台
 
mongo --username testfree66 --password 1111112 m1688
页: [1]
查看完整版本: [Mongo]创建新用户