-
先连接数据库,新增用户密码
-
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
相关推荐
supericeice5 分钟前
创邻科技 Galaxybase Graph Intelligence 图智能平台:一站式可视化图数据存储、图计算与图挖掘平台heimeiyingwang10 分钟前
【架构实战】NewSQL数据库对比(TiDB/CockroachDB)buhuimaren_12 分钟前
pg日常维护大虾别跑12 分钟前
Oracle迁移Trouvaille ~16 分钟前
【MySQL篇】数据库操作:从创建到管理瀚高PG实验室29 分钟前
ETL中,分区表子表未及时收集统计信息,导致sql执行耗时很长LDG_AGI42 分钟前
【搜索引擎】Elasticsearch(二):基于function_score的搜索排序枫叶林FYL1 小时前
【自然语言处理 NLP】7.2.2.4 去偏见技术与公平性优化星川水月1 小时前
SQL 开窗函数排序详解荒川之神1 小时前
Oracle 数据仓库雪花模型设计原则(核心 + 落地 + Oracle 数据库适配)