-
先连接数据库,新增用户密码
-
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
相关推荐
看天走路吃雪糕4 分钟前
墨者:SQL注入漏洞测试(布尔盲注)*愿风载尘*4 分钟前
ksql连接数据库免输入密码交互追风少年浪子彦6 分钟前
mybatis-plus实体类主键生成策略溟洵10 分钟前
Qt 窗口 工具栏QToolBar、状态栏StatusBarproblc34 分钟前
大模型API和秘钥获取地址Antonio91535 分钟前
【Redis】Linux 配置Redisqq_463944862 小时前
如何把Excel文件导入Navicat?不太厉害的程序员2 小时前
Excel 将数据导入到SQLServer数据库betazhou3 小时前
MySQL ROUTER安装部署中东大鹅4 小时前
Mybatis Plus 多数据源