数据库
首页 > 数据库> > 【赵强老师】MongoDB管理用户的认证机制

【赵强老师】MongoDB管理用户的认证机制

作者:互联网

一、MongoDB用户认证机制简介

为了认证客户端,你必须要添加一个对应的用户到MongoDB。基本的步骤分为以下几步:

二、MongoDB用户认证示例
use admin
db.createUser({"user":"myadmin","pwd":"password","roles":["root"]})

auth=true

use admin
db.auth("myadmin","password")
show users

use mydemo
db.createUser({"user":"user1","pwd":"password","roles":["read"]})
注意:该用户只有读的角色

切换用户:
db.auth("user1","password")

查询collection:db.emp.findOne()  --> 可以正常操作

插入新文档:db.testtable2.insert({"name","Tom"}) ---> 出错

db.updateUser("user1",{"pwd":"abcd"})

标签:赵强,MongoDB,数据库,show,db,用户,认证
来源: https://blog.51cto.com/collen7788/2855080