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数据库添加账号步骤就已经实现完毕,但是
在我们的项目中还需要改变我们连接数据库的方式,用以前的数据库连接方式是无法成功连接到已经现在设置了账号密码的数据库的
操作:如图
此时,全部步骤实现完毕