mongodb小记

mongodb的安装,没什么好讲的,在官网下载后(mongodb下载地址),点击下一步下一步,在最后一步的时候,把最左下角的勾去掉就行(也就是不安装图形界面,以后也可以单独安装)。假设mongodb的安装路径是:D:\mongodb

一、启动mongodb服务并连接

1、启动mongodb服务;

进入mongodb安装目录里的bin目录,在此打开一个命令行窗口,先进入bin目录,设置一下mongodb数据库文件路径:

cd D:\mongodb\bin
.\mongod –-dbpath d:\mongodb\data\db

 

输入以下命令启动服务


.\mongod --auth

以上启动的服务在之后连接的时候,需要使用用户名和密码认证,否则无法访问数据库。

2、连接mongodb服务

和上一个步骤一样,新开一个命令行窗口,同样进入bin目录,输入以下命令连接mongodb服务

.\mongo

由于在第一步的时候,我们设置了需要认证之后才能访问mongodb的数据库,所以需要先进行用户名密码认证:

use admin;
db.auth('username','password');
show dbs;

db.auth()是进行用户名密码验证的方法,username和password就是在mongodb创建过的用户名和密码。(以下会简单介绍下用户名密码的设置)

二、创建用户名和密码

1、创建管理员角色

use admin;
db.createUser({user:'username',pwd:'password',roles:['root']})

roles: ['root'],表示这个用户拥有所有权限,是一个最高级别的管理员角色。

2、创建一个普通用户角色

use commonrole;
db.createUser({
    user: 'common',
    pwd:'password',
    roles:[{
        role:'dbAdmin',
        db:'commonrole'
    }, 
    {
        role:'readWrite',
        db:'commonrole'
    }]
});

以上我们创建了一个数据库commonrole,同时给这个数据库创建了一个用户叫: common;授予了这个用户一个管理员角色:dbAdmin,可以执行常用的数据库操作,像schema相关任务,索引,数据统计;以及一个用户角色:readWrite,能够对数据进行修改(除了mongodb自带的系统集合之外)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊哈前端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值