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