windows环境下mongodb下权限设置


1、创建超级用户

超级用户位于admin集合下。

use admin db.createUser({ user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}] })

user是的登陆的用户名,pwd是设置的密码。

 

2、修改mongodb配置文件

文件默认的路径是:路径:C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg

4.2是安装的mongodb版本,请按照自己 版本选择。

修改配置:

security:
authorization: enabled

 

3、重启mongodb服务

window+r 快捷键输入:

 

 

 找到mongodb服务,右键重新启动。

4、重新的登陆

mongo admin -u 用户名 -p 密码 mongo ip:27017/数据库名称 -u user -p password

 

以上是设置全局的用户。

 

接着可以设置某一个集合(数据库)的权限,如mfg集合:

 

 

创建用户:

 
 
db.createUser(
  {
  user: "mfg",
  pwd: "123456",
  roles: [ { role: "dbOwner", db: "mfg" } ]
  }
  )
 

链接数据库:

mongo mfg -u mfg -p 123456

执行show dbs只能看到mfg数据库。

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM