-
先连接数据库,新增用户密码
-
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
相关推荐
cnskylee5 分钟前
【MySQL】麒麟V10 SP3系统安装MySQL-Commercial-8.0.46梦幻通灵6 分钟前
修改MySQL数据库递增序列【持续更新】liminla!9 分钟前
SQL 从入门到进阶:语法速查与实战练习(完整优化版)tongyiixiaohuang15 分钟前
供应商主数据同步实战:从易快报到金蝶云星空的单一策略落地大侠归来1 小时前
常用 MySQL 分库分表方案详解kingx32 小时前
Windows Server 2008 应急加固实战:7 项入侵痕迹排查与修复xiaogai_gai2 小时前
采购业务退款单同步实战:从钉钉审批流到金蝶云星空付款单AlickLbc3 小时前
DM-V8数据库证书过期处理过程记录l1t3 小时前
DeepSeek总结的五分钟测试:Ted Dunning 谈 DuckDB 为何让分析更轻松超级新零售3 小时前
零售 SaaS 与本地部署,技术责任边界究竟怎么分?