1.创建管理员用户
打开安装目录bin下的mongo.exe,输入下面命令
use admin
db.createUser({
user:"root",
pwd:"root",
roles:[{role:"root",db:"admin"}]
}
)
user代表用户名,pwd代表密码, role代表角色,通常设定为超级用户root
其他内置角色如下:
1. 数据库用户角色:read、readWrite;
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、 dbAdminAnyDatabase
6. 超级用户角色:root
2.找到安装目录下的bin,修改当中的mongod.cfg,添加如下配置
security:
# 为保证的真正生效,需要同时在user中配置用户名和密码信息。
authorization: enabled
3.重启mongodb服务
进入任务管理器的服务重启服务
4.测试验证
代开安装目录下的bin下的mongo.exe,输入相关命令报错即表示成功配置
5.正确连接方式
打开cmd,切换到安装目录的bin目录下,输入下面命令,即可正常操作数据库
mongo.exe -u root -p root --authenticationDatabase admin