MongoDB默认没有开启权限验证,对于我这种在广域网使用的人来说,真是不能忍。
于是按照以下操作开启了MongoDB的权限认证,可以实现单个数据库的认证,也可以添加全局用户。
针对当前数据库添加用户 权限是针对当前数据
use jieshi #进入jieshi数据库
switched to db jieshi
db.addUser(“hapame”,”1qa2ws3ed”) #增加用户为hapame,并设置密码为1qa2ws3ed
{
“user” : “hapame”,
“readOnly” : false, #默认是赋予用户读写权限
“pwd” : “6beed8c02c5d4452e0a4de2ac7ac886c”
}
db.auth(“hapame”,”1qa2ws3ed”) #添加用户认证