-
先连接数据库,新增用户密码
-
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
相关推荐
2501_941148151 小时前
多语言微服务架构与边缘计算技术实践:Python、Java、C++、Go深度解析w***z502 小时前
MYSQL 创建索引章鱼哥7302 小时前
[特殊字符] SpringBoot 自定义系统健康检测:数据库、Redis、表统计、更新时长、系统性能全链路监控5***E6852 小时前
MySQL:drop、delete与truncate区别记得记得就1513 小时前
【MySQL数据库管理】Austindatabases3 小时前
给PG鸡蛋里面挑骨头--杭州PostgreSQL生态大会秃了也弱了。3 小时前
MySQL空间函数详解,MySQL记录经纬度并进行计算星环处相逢4 小时前
MySQL数据库管理从入门到精通:全流程实操指南h***04774 小时前
SpringBoot集成Flink-CDC,实现对数据库数据的监听源来猿往4 小时前
redis-架构解析