
MongoDb在windows10下的安装、创建用户和数据库
双击安装文件,运行安装向导。 选择“Custom”安装类型,点击“Next”进入下一步。 在路径设置中,建议将MongoDB 安装到 勾选“Add to PATH”,方便后续命令操作。 点击“Install”,完成安装。
发布日期:2021-05-04 05:12:15
浏览次数:56
分类:精选文章
本文共 1842 字,大约阅读时间需要 6 分钟。
MongoDB 安装与配置指南
安装MongoDB 是数据库管理的重要基础。本文将详细介绍MongoDB 的安装过程以及常用配置方法。
1. 下载MongoDB
下载最新版本的MongoDB 社区版,从官方网站获取:
https://www.mongodb.com/download-center#community2. 安装MongoDB
2.1 安装方式选择
选择自定义安装,安装完成后不会删除bin文件。
2.2 安装步骤
D:\MongoDB
,数据库路径为 D:\MongoDB\data
,日志路径为 D:\MongoDB\log\log.log
。2.3 创建环境变量
- 打开系统环境变量编辑器(右键点击桌面,选择“新建” -> “系统环境变量”)。
- 添加
MONGODB_PATH
,值为D:\MongoDB\bin
。 - 添加
MONGODB_DATA
,值为D:\MongoDB\data
。
3. MongoDB 服务安装
3.1 以管理员身份运行命令提示符
- 按下
Win + R
,输入cmd
,然后按回车。 - 右键点击“ cmd ”,选择“以管理员身份运行”。
3.2 启动MongoDB 服务
在命令提示符中输入以下命令:
sc create MongoDB binpath=D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data --logpath D:\MongoDB\log\log.log --logappend --service
3.3 验证服务安装
- 输入命令:
net start MongoDB
- 查看服务状态:
services.msc
,找到“MongoDB”服务。
4. MongoDB 用户管理
4.1 创建超级管理员账号
打开MongoDB shell:
mongo -u admin -p 123 localhost:27017/admin
输入以下命令创建超级管理员:
db.createUser({ user: "admin", pwd: "123", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
4.2 创建普通用户
- 使用超级管理员登录:
mongo -u admin -p 123 localhost:27017/admin
- 切换到目标数据库:
use incentive
- 创建普通用户:
db.createUser({ user: "zjl", pwd: "123", roles: [ { role: "readWrite", db: "incentive" } ] })
4.3 数据操作
- 插入数据:
mongo -u zjl -p 123 localhost:27017/incentive
db.myCol.insert({ title: "MongoDB 教程" })
- 查询数据:
db.myCol.find()
5. MongoDB 服务管理
5.1 停止服务
输入命令:net stop MongoDB
5.2 删除服务
输入命令:
sc delete MongoDB
5.3 重新安装
选择“Custom”安装类型,勾选“Add to PATH”,重新安装并配置。
6. 常用角色与权限
角色名称 | 描述 | 示例角色应用场景 |
---|---|---|
read | 只读访问指定数据库 | 查看数据详情 |
readWrite | 读写访问指定数据库 | 修改和删除数据 |
dbAdmin | 执行数据库管理操作,如索引管理 | 创建、删除索引 |
userAdmin | 管理用户角色,创建、删除用户 | 维护系统用户账号 |
clusterAdmin | 管理集群,分片和副本集配置 | 集群管理与优化 |
backup/restore | 数据备份与恢复 | 备份数据,恢复数据 |
root | 超级账号,拥有所有权限 | 数据库管理与维护 |
__system | 内部系统角色,用于内部操作 | 系统任务自动化 |
通过以上步骤,用户可以完成MongoDB 的安装与配置,包括用户管理和权限设置。
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年05月09日 15时57分53秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Kubernetes学习总结(1)——Kubernetes入门简介
2025-04-03
Kubernetes学习总结(2)——Kubernetes设计架构
2025-04-03
Kubernetes学习总结(5)——Kubernetes 常见面试题汇总
2025-04-03
Kubernetes学习总结(6)——Kubernetes 7周年:它为什么如此受欢迎?
2025-04-03
Kubernetes学习总结(7)——学习 Kubernetes 的 Pod
2025-04-03
Kubernetes实战(一)-Kubernetes集群搭建
2025-04-03
Kubernetes实战(三十一)-Calico网络部署(推荐)
2025-04-03
Kubernetes实战(三十三)-外部Etcd集群部署与调优(更安全的数据存储策略)
2025-04-03
Kubernetes实战(三)-定向调度(NodeSelector)
2025-04-03
Kubernetes实战(二十九)-集群资源管理(CPU & Memory)
2025-04-03
Kubernetes实战(二十二)-Etcd 集群部署(安全)
2025-04-03
Kubernetes实战(二十八)-环境共享与隔离(Namespace)
2025-04-03