win10环境下为mongodb创建用户并认证登录

1.登录mongodb
cmd窗口下执行

mongodb.exe

2.创建用户
创建root用户,角色为root

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

内置角色如下:
1)数据库用户角色:read、readWrite;
2)数据库管理角色:dbAdmin、dbOwner、userAdmin;
3)集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4)备份恢复角色:backup、restore;
5)所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、
dbAdminAnyDatabase
6)超级用户角色:root
3.在mongo.conf中设置auth=true
4.重启mongodb
5.使用账号和密码连接

mongo.exe -u root -p root --authenticationDatabase admin

你可能感兴趣的:(win10环境下为mongodb创建用户并认证登录)