为mongoDB数据库添加账号步骤

本文详细介绍了如何在MongoDB中创建超级管理员和普通用户的步骤,包括通过PowerShell以管理员权限运行,连接数据库,使用`show dbs`查看数据库,使用`use`切换数据库,运用`db.createUser`方法设定不同权限的账号,以及最后的数据库服务重启和配置更新。此过程对于保障数据库安全性和管理权限控制至关重要。
摘要由CSDN通过智能技术生成

1、点击桌面左下角得开始菜单输入powershell并以管理员运行
在这里插入图片描述2、输入mongo进行数据库连接
在这里插入图片描述3、输入show dbs查看数据库中都有哪些数据库
在这里插入图片描述
4、输入 use admin 进入到admin数据库中
在这里插入图片描述5、使用db.createUser方法创建超级管理员账号

如:db.createUser({user:‘root’,pwd:‘root’,roles:[‘root’]})
其中db.createUser方法接收的是一个对象作为参数,user是固定的,输入账号,pwd也是固定的,输入密码,roles代表角色,接收数组作为对象,root是固定的

在这里插入图片描述6、进入到所要设置普通账号的数据库
如此时要去到blog数据库 use blog
在这里插入图片描述

7、使用db.createUser方法创建普通账号

如:db.createUser({user:‘itcast’,pwd:‘itcast’,roledb:[‘readWrite’]})
同上,readWrite是可读可写的意思

在这里插入图片描述8、输入exit命令停止数据库的服务
在这里插入图片描述9、输入 mongod --remove命令mongodb数据库

在这里插入图片描述10、输入mongod --logpath=‘C:\Program Files\MongoDB\Server\5.0\log\mongod.log’ --dbpath=‘C:\Program Files\MongoDB\Server\5.0\data’ --install --auth命令重新安装数据库

注意:–logpath是指定mongodb运行的时候输入的日志输出的地址, --dbpath是指定数据库的存储目录,这个地址不能照搬上面,需要自己找到自己在安装mongodb时存放的地址,并定位到mongod.log复制其路径,data同理
在这里插入图片描述11、输入 net start mongoDB 重新启动数据库
在这里插入图片描述此时为mongoDB数据库添加账号步骤就已经实现完毕,但是
在我们的项目中还需要改变我们连接数据库的方式,用以前的数据库连接方式是无法成功连接到已经现在设置了账号密码的数据库的

操作:如图
在这里插入图片描述
此时,全部步骤实现完毕

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值