2
、管理员身份运行
cmd
D:\Program Files\MongoDB\Server\3.4\bin>mongo.exe
3
、
use admin db.createUser( { user: "cylong", pwd: "cylong", roles:
[ { role: "userAdminAnyDatabase", db: "admin" } ] } ) #
结果
Successfully added user: { "user" : "admin", "roles" : [ { "role"
: "userAdminAnyDatabase", "db" : "admin" } ] }
4
、
执行以下命令,看看结果
> show users
> db.system.users.find()
5
、开启权限验证
将配置文件中的
security: authorization: enabled
注释去掉
重新启动
mongodb
服务
6
、验证权限是否生效
运行
D:\Program Files\MongoDB\Server\3.4\bin>mongo.exe
显示
MongoDB shell version v3.4.1
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.1
> use admin
switched to db admin
> db.auth('cylong', 'cylong') //
验权
评论