MongoDb的安装与用户名和密码的添加

1.下载安装包,下载后解压,里面结构如下
在这里插入图片描述
2.里头没有data 和 logs文件目录 如下 新建这两个目录 data目录下再新建一个db目录 logs 目录下新建一个 mongo.log 文件
外层解压跟bin 同级别新建mongo.config 配置文件
在这里插入图片描述
a. data目录下 建db目录用来存放数据库文件
b. logs目录下建mongo.log(注意此处可以是mongo.log.txt 也可以是后缀为.log的文件)
c. 在mongo.config 新建的配置文件中添加如下配置信息
具体内容如下:
dbpath=C:\MongoDB\data\db #数据库路径
logpath=C:\MongoDB\logs\mongo.log #日志输出文件路径
#logappend=true #错误日志采用追加模式
#journal=true #启用日志文件,默认启用
#quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号默认为27017
上述内容有的不是必须的 前两行必须得指定
5. 上述准备工作完成后使用管理员身份打开cmd 控制台进入解压包的 bin目录下输入如下命令
mongod --dbpath c:\MongoDB\data\db 会出现下图
在这里插入图片描述
然后打开浏览器输入 localhost:27017 看看就会有下图
在这里插入图片描述
注册service服务 命令如下:
mongod --dbpath D:\sowftware\mongodb-win32-x86_64-2008plus-ssl-v3.4-latest\mongodb-win32-x86_64-2008plus-ssl-3.4.16-26-g315d49ee78\data\db --logpath D:\sowftware\mongodb-win32-x86_64-2008plus-ssl-v3.4-latest\mongodb-win32-x86_64-2008plus-ssl-3.4.16-26-g315d49ee78\logs\mongo.log --install --serviceName “MongoDB”
安装完毕后发现会报错 如下图:
在这里插入图片描述
—出现以上问题删除数据库下db 下的这两个文件
Mongod.lock 和 storage.bson
重新启动即可
–给数据库admin添加用户名及密码
1.开启安全性验证
命令如下:
mongod --dbpath “D:\sowftware\mongodb-win32-x86_64-2008plus-ssl-v3.4-latest\mongodb-win32-x86_64-2008plus-ssl-3.4.16-26-g315d49ee78\data\db” --logpath “D:\sowftware\mongodb-win32-x86_64-2008plus-ssl-v3.4-latest\mongodb-win32-x86_64-2008plus-ssl-3.4.16-26-g315d49ee78\logs\mongo.log” --auth
带有-auth参数时,必须通过验证才可以查询数据,如果没有加-auth参数 ,即使配置了安全认证用户,也不需要认证谁都可以操作;
2.创建用户
to db admin 创建数据库admin
–创建用户test密码000000.并赋予角色
db.createUser({user: “test”, pwd: “000000”, roles: [{ role: “dbOwner”, db: “admin” }]})
–用户登录
db.auth(“test”,“000000”)如下图登录信息
在这里插入图片描述
登录成功则返回1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值