加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 12:44:12 所属栏目:百科 来源:网络整理
导读:1、找一个存放数据库文件的文件夹生成数据库文件 mongod --dbpath F:IDEADATA 2、新开一个cmd,连接数据库monngo >mongo 3、选择admin数据库 > use admin 4、创建用户 > db.createUser({user:"admin",123:"password",roles:["root"]})> db.createUser({use

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

mongod --dbpath F:IDEADATA

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: 'yiibai tutorials',...    url: 'http://www.yiibai.com',...    tags: ['mongodb','database','NoSQL'],...    likes: 100,... })

8、关闭服务,并重启

>mongod --dbpath F:IDEADATA --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---------------------------------------------

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读