-
先连接数据库,新增用户密码
-
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
相关推荐
m0_623955661 小时前
Oracle使用SQL一次性向表中插入多行数据阿蒙Amon2 小时前
C#读写文件:多种方式详解东窗西篱梦2 小时前
Redis集群部署指南:高可用与分布式实践就是有点傻3 小时前
C#如何实现中英文快速切换1024小神4 小时前
hono框架绑定cloudflare的d1数据库操作步骤KellenKellenHao5 小时前
MySQL数据库主从复制@ chen6 小时前
Redis事务机制KaiwuDB6 小时前
使用Docker实现KWDB数据库的快速部署与配置一只fish6 小时前
MySQL 8.0 OCP 1Z0-908 题目解析(16)泊浮目7 小时前
未来数据库硬件-网络篇