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

重启后,连接需要认证。

相关推荐
77美式12 小时前
Node + Express + MongoDB 后端部署全解析:新手零踩坑
数据库·mongodb·express
知识分享小能手20 小时前
MongoDB入门学习教程,从入门到精通,MongoDB 持久性完全指南(20)
数据库·学习·mongodb
爬山算法2 天前
MongoDB(86)如何使用MongoDB存储大文件?
数据库·mongodb
知识分享小能手2 天前
MongoDB入门学习教程,从入门到精通,MongoDB的了解应用程序的动态(18)
数据库·学习·mongodb
知识分享小能手2 天前
MongoDB入门学习教程,从入门到精通,MongoDB 安全完全指南(19)
学习·安全·mongodb
disgare3 天前
MongoDB 底层原理
数据库·mongodb
gihigo19984 天前
基于MSComm控件的PC串口通信程序(中断方式接收数据)
数据库·mongodb
知识分享小能手4 天前
MongoDB入门学习教程,从入门到精通,MongoDB的分片管理(17)
数据库·学习·mongodb
清风6666664 天前
基于单片机的自动存包柜设计
单片机·嵌入式硬件·mongodb·毕业设计·课程设计·期末大作业
爬山算法4 天前
MongoDB(88)如何进行数据迁移?
数据库·mongodb