mongodb8.2知识

  1. windowns安装:从官网下载8.2.3版,默认安装,数据库放在D盘
  2. 初步设置:默认安装情况下并没有预设的用户名和密码,这是为了方便开发测试,通过compass客户端可以直接连接数据库。
    为了提高安全性,建议为设置 管理员用户。通过compass连接数据库,打开compass中的终端,
objectivec 复制代码
use admin
db.createUser({
    user: "admin",
    pwd: "xxxxx",
    roles:	[{role:	"root",db:	"admin"}]    
  })

use testdb
db.createUser({             
    user:"test",
    pwd:"test",
    roles: [
        {role: "readWrite",db: "testdb"},
        {role: "dbAdmin",db: "testdb"}
    ]
})

生产环境中应该启用认证。打开安装目录下的mongod.cfg

bash 复制代码
security:
authorization: enabled

重启后,连接需要认证。

相关推荐
葫芦和十三1 天前
图解 MongoDB 17|大集合与工作集:数据超过内存怎么办
后端·mongodb·面试
葫芦和十三1 天前
图解 MongoDB 18|复制集拓扑:Primary、Secondary 和 Arbiter 的分工
后端·mongodb·面试
葫芦和十三1 天前
图解 MongoDB 15|journal 与持久化:写入怎么不丢,崩溃怎么恢复
后端·mongodb·面试
葫芦和十三1 天前
图解 MongoDB 16|压缩:snappy、zstd 和 zlib 的取舍
后端·mongodb·面试
葫芦和十三2 天前
图解 MongoDB 13|WiredTiger 存储引擎:B-tree、页和 checkpoint 三件套
后端·mongodb·agent
葫芦和十三2 天前
图解 MongoDB 14|Cache 与淘汰:WiredTiger 的内存治理
后端·mongodb·面试
葫芦和十三4 天前
图解 MongoDB 12|索引与查询优化地图:一条主线,三个判断轴
后端·mongodb·agent
葫芦和十三4 天前
图解 MongoDB 11|慢查询排查闭环:从 Profile 到 explain 的分层路径
后端·mongodb·agent
葫芦和十三4 天前
图解 MongoDB 09|explain 再读:从 queryPlanner 到 executionStats
后端·mongodb·agent
葫芦和十三4 天前
图解 MongoDB 10|覆盖查询:让索引把活干完,根本不用回表
后端·mongodb·agent