- 命令行进入mongodb的bin目录
- cd C:\Program Files\MongoDB\Server\3.4\bin
- 添加管理员
- use admin
db.createUser({user:"root",pwd:"root",roles:["root"]}),这时候创建了用户名root密码root的管理员。
- use admin
- 修改配置文件,开启认证
- C:\Program Files\MongoDB\Server\3.4\mongo.conf文件中添加认证
- 打开auth的注释,设置为auth = true
- 重启mongodb
- 停止服务 net stop mongodb
- 开启服务 net start mongodb
- 再次进入mongodb的bin目录,使用db.auth("root", "root")认证。
- 添加数据库用户。
- use cd_test
- db.createUser({user: "test1", pwd: "123456", roles: [{ role: "dbOwner", db: "cd_test" }]})
- 创建了cd_test库的用户 test1,密码为123456
- 完成
转载于:https://my.oschina.net/SmilePlus/blog/871608