MongoDB权限验证
在MongoDB中,服务启动默认是没有权限验证的,就安全性方面来说,这肯定是不行的,所以需要加上权限验证。?
既然是要进行权限验证,那肯定是得有用户的吧,所以权限验证的第一步就是给MongoDB库添加用户。?
启动MongoDB服务端,然后启动MongoDB客户端,在客户端使用命令给MongoDB库添加用户,看代码:?
db.addUser(jiangzhichao,jz;?
?
{?
?
??????? user : jiangzhichao,?
?
??????? readOnly : false,?
?
??????? pwd : f7559cfe0bc0a305f82c0d
?
}
小知识:在admin库里面添加用户是全局的,也就是说在admin中添加用户,在其他库里面也是适用的。天地棋牌
要给MongoDB的服务器端添加权限验证,需要在启动MongoDB的服务的时候添加--auth参数,代码如下:?
d:\mongodb\binmongod --dbpath d:\mongodb\data --logpath d:\mongodb\log\mongodb.log --logappend --serviceName MongoDB --auth --install?
?
all output going t
原创力文档

文档评论(0)