-
先连接数据库,新增用户密码
-
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
相关推荐
今晚务必早点睡32 分钟前
微服务改数据库密码后服务仍能访问?一次“看似异常、实则常见”的生产现象全解析老师我太想进步了20262 小时前
cmd连接MySQL及相关查询難釋懷5 小时前
Redis命令-Set命令Linux-palpitate5 小时前
PostgreSQL(PG)的1主2从集群部署安装heartbeat..6 小时前
数据库基础知识体系:概念、约束、范式与国产产品山峰哥6 小时前
数据库工程核心:SQL调优让查询效率飙升的实战密码Coder_Boy_7 小时前
基于SpringAI的在线考试系统-DDD业务领域模块设计思路小雪_Snow7 小时前
Windows 安装 MySQL 8.0 教程【安装包方式】无敌的牛7 小时前
MySQL初阶不会C++的雾8 小时前
Linux操作系统(2)