微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mongo用户名和密码配置cmd+mongodbmanager

1、找一个存放数据库文件文件生成数据库文件

mongod --dbpath F:\IDEA\DATA

2、新开一个cmd,连接数据库monngo

>mongo

3、选择admin数据库

> use admin 

4、创建用户

> db.createuser({user:"admin",123:"password",roles:["root"]})
> db.createuser({user:"BLUE",pwd:"123",roles:["root"]})

5、创建业务数据库

> use db_idea

6、创建一个业务集合

> db.createCollection("busi_test")

7、插入一个文档,使集合创建生效

> db.busi_test.insert({
...    _id: 100,...    title: 'MongoDB Overview',...    description: 'MongoDB is no sql database',...    by: 'jb51.cc tutorials',...    url: 'http://www.jb51.cc.com',...    tags: ['mongodb','database','Nosql'],...    likes: 100,... })

8、关闭服务,并重启

>mongod --dbpath F:\IDEA\DATA --auth

9、使用mongodbmanager连接数据库

9.1:Authentication   SCRAM....

9.2:输入刚刚创建的用户名和密码

10、连接成功之后选择admin数据库的Roles创建一个执行函数的角色

10.1:Role name自己定义
10.2:Privileges添加Any resource,勾选anyAction

11、为用户设置角色

11.1:admin -- userAdminAnyDatabase -admin 各个角色功能说明 https://www.cnblogs.com/shiyiwen/p/5552750.html
11.2:admin -- dbOwne - admin
11.3:admin -- 刚刚定义的执行函数的权限 - admin

11.4:BLUE -- userAdminAnyDatabase-admin
11.5:BLUE -- 刚刚定义的执行函数的权限-admin
11.6:BLUE -- dbOwner -admin
11.7:BLUE -- readWrite - db_idea
11.8:BLUE -- dbOwner - db_iea

-----------------------------------------END---------------------------------------------

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐