MongoDB账号密码笔记

  • 先连接数据库,新增用户密码

    • 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服务

  • 连接数据库

    1. mongodb://admin:yourStrongPassword@localhost:27017/
    2. mongodb://myappuser:strongPassw0rd@localhost:27017/?authSource=myappdb
相关推荐
2301_802502333 小时前
哈工大计算机系统2025大作业——Hello的程序人生
数据库·程序人生·课程设计
Alan3167 小时前
Qt 中,设置事件过滤器(Event Filter)的方式
java·开发语言·数据库
TDengine (老段)7 小时前
TDengine 集群容错与灾备
大数据·运维·数据库·oracle·时序数据库·tdengine·涛思数据
Lao A(zhou liang)的菜园8 小时前
高效DBA的日常运维主题沙龙
运维·数据库·dba
迪迦不喝可乐9 小时前
mysql知识点
数据库·mysql
不太可爱的大白9 小时前
MySQL 事务的 ACID 四大特性及其实现原理
数据库·mysql
观测云10 小时前
HikariCP 可观测性最佳实践
数据库
文牧之11 小时前
PostgreSQL的扩展 dblink
运维·数据库·postgresql
趁你还年轻_11 小时前
Redis-旁路缓存策略详解
数据库·redis·缓存
在云上(oncloudai)11 小时前
AWS DocumentDB vs MongoDB:数据库的技术抉择
数据库·mongodb·aws