-
先连接数据库,新增用户密码
-
admin用户密码
use admin
db.createUser({
user: "admin",
pwd: "yourStrongPassword",
roles: [ { role: "root", db: "admin" } ]
}) -
用户数据库用户密码
use myappdb
db.createUser({
user: "myappuser",
pwd: "strongPassw0rd",
roles: [ { role: "readWrite", db: "myappdb" } ]
}) -
查看用户密码
use myappuser
db.getUsers()
-
-
生成security.keyFile
openssl rand -base64 756 > D:\MongoDB\security.keyFile
-
修改mongod.cfg
security:
authorization: enabled
keyFile: D:\MongoDB\security.keyFile -
重启MongoDB服务
-
连接数据库
- mongodb://admin:yourStrongPassword@localhost:27017/
- mongodb://myappuser:strongPassw0rd@localhost:27017/?authSource=myappdb
MongoDB账号密码笔记
ontheway-xx2025-06-04 9:58
相关推荐
曹牧4 分钟前
Java:Assert.isTrue()程序员葫芦娃33 分钟前
【Java毕设项目】基于SSM的旅游资源网站2401_865854881 小时前
怎样挑选适合业务的数据库云服务?lkbhua莱克瓦241 小时前
基础-函数福大大架构师每日一题1 小时前
dify 1.11.2 正式发布:向量数据库、安全增强、测试优化与多语言支持全面升级码农学院2 小时前
Mysql 中的性能调优方法UrSpecial2 小时前
MySQL索引DB虚空行者2 小时前
聊下几次线上删除MySQL导致的故障一 乐3 小时前
健身房预约|基于springboot + vue健身房预约小程序系统(源码+数据库+文档)代码游侠3 小时前
学习笔记——IO多路复用技术