Windows 环境安装MongoDB
2021/12/11 19:47:49
本文主要是介绍Windows 环境安装MongoDB,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.版本选择
登录MongoDB官网:MongoDB Community Download | MongoDB
选择MongoDB Community Server,选择Windows环境
如果我们的服务器是Windows Server 2008R2 或者Windows 7环境,则选择
否则会提示版本不支持
2.Windows 7安装示例
双击.msi文件
点击Next
继续点击Next
这一步最好选择Custom,自定义安装目录以及数据、日志存储目录
我这里改成了D盘
Data Directory与Log Directory分别是数据存储与日志存储路径,然后点击Next
这步需要注意一点:Install MongoDB Compass的复选框默认是勾选的,默认安装MongoDB的数据库管理工具,建议这里去掉默认安装,可以安装好数据库后,从官网上下载安装包自行安装,否则需要等待很久。
最后点击Install开始安装MongoDB
这个过程一般很快完成。
安装完成后点击bin目录下的mongo.exe
效果如下:
3.远程访问配置
找到bin目录下的mongod.cfg文件
记事本打开并修改net:节点下面的bindIP
加上一个0.0.0.0(与127.0.0.1中间用,隔开),允许所有IP访问
如果没有mongod.cfg文件,则手动创建一个,内容设置如下
# Where and how to store data. storage: dbPath: D:\Program Files\MongoDB\Server\4.0\data journal: enabled: true # engine: # mmapv1: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: D:\Program Files\MongoDB\Server\4.0\log\mongod.log # network interfaces net: port: 27017 bindIp: 127.0.0.1,0.0.0.0 #processManagement: #security: #operationProfiling: #replication: #sharding: ## Enterprise-Only Options: #auditLog: #snmp:
在bin目录下打开Dos窗口,执行下面命令,重启一下MongoDB服务
关闭:net stop mongodb 开启:net start mongodb
4.添加连接用户名、密码
bin目录下双击打开mongo.exe,执行如下命令:
添加一个用户名为:admin,密码为:123456的账户
use admin db.createUser({ "user":"admin","pwd":"123456", "roles":[ {role:"userAdminAnyDatabase", db: "admin"}, {role:"readWriteAnyDatabase", db: "admin"} ]});
5.安装MongoDB Compass
在官网上下载MongoDB Compass
双击安装,这里不再赘述
安装成功后,双击打开。
可以使用两种方式连接到MongoDB 数据库
采用“Fill in connection fields individually”
如果需要用户名,密码登录,则鉴权方式采用Username/Password
连接成功如下:
并且可以通过此工具,可视化的创建数据库
这篇关于Windows 环境安装MongoDB的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24MongoDB资料:新手入门完全指南
- 2024-12-20go-zero 框架的 RPC 服务 启动start和停止 底层是怎么实现的?-icode9专业技术文章分享
- 2024-12-19Go-Zero 框架的 RPC 服务启动和停止的基本机制和过程是怎么实现的?-icode9专业技术文章分享
- 2024-12-18怎么在golang中使用gRPC测试mock数据?-icode9专业技术文章分享
- 2024-12-15掌握PageRank算法核心!你离Google优化高手只差一步!
- 2024-12-15GORM 中的标签 gorm:"index"是什么?-icode9专业技术文章分享
- 2024-12-11怎么在 Go 语言中获取 Open vSwitch (OVS) 的桥接信息(Bridge)?-icode9专业技术文章分享
- 2024-12-11怎么用Go 语言的库来与 Open vSwitch 进行交互?-icode9专业技术文章分享
- 2024-12-11怎么在 go-zero 项目中发送阿里云短信?-icode9专业技术文章分享
- 2024-12-11怎么使用阿里云 Go SDK (alibaba-cloud-sdk-go) 发送短信?-icode9专业技术文章分享