版本信息:6.0
今天在本地安装了个mongodb6.0方便测试,在安装mongodb6.0时没有设置帐号与密码; 现在想设置一个,于是在网上搜了一下并设置成功,中间有一些小坑,所以记录一下备忘。
因为安装时没设置账号密码,所以默认是没有开启用户验证功能的,就可以直接设置,设置我们可以使用官方自带的MongoDB Compass的命令行进行设置,如图:
我们使用admin数据库进行设置:
use admin
可以看一下当前有哪些用户:
db.system.users.find()
设置用户名与密码:
db.createUser({user:"username", pwd:"password", roles:["root"]})
用户与密码设置完以后,还需要开启用户、密码验证功能,不然设置了也没用。
MongoDB\Server\6.0\bin\mongod.cfg
security:
authorization: enabled
mongoose.connect('mongodb://username:password@host:port/database');
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!