Windows 安装 Mongodb
官方文档:https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-windows-unattended/
目前 MongoDB 官网已经不支持32位安装包的下载,由于32位机器受地址空间的限制,MongoDB 从3.4版本开始不再支持32位的操作系统。历史版本虽然可以使用32位的,但是只建议测试和开发使用,生产环境使用64位的,并且在测试开发进行大数据量测试时,32位也是有限制,所以推荐直接使用64位的,并且官网目前已经没有32位的下载,只有64位的安装包下载
64位安装包下载地址:https://www.mongodb.com/try/download/community
Mongodb 的版本偶数版本为稳定版,奇数版本为开发版
下载完成,双击安装程序开始安装,一路点击 next
Complete 是系统安装,装在 C 盘,Custom 则是自定义安装
设置安装路径和 data 路径,然后取消勾选安装 Mongodb 客户端工具(MongoDB Compass)
等待安装结束
配置环境变量:在 Path 环境变量中配置 Mongodb 安装目录下 bin 文件夹的位置,eg:H:\java\mongodb\bin
在 bin 目录下 启动 cmd,输入 mongod,输出 mongodb 相关信息,说明配置成功
创建数据存储目录:在 mongodb 安装目录的根目录(盘符)下创建 data 文件夹,在 data 文件夹下创建 db 文件夹,eg:H:\data\db
启动 mongodb 服务:在 bin 目录下 启动 cmd,输入 mongod,输出 mongodb 相关信息且光标闪烁,说明 mongodb 启动成功(启动成功后不要关闭 cmd 窗口)
连接 mongodb 服务:在 bin 目录下再重新启动一个 cmd 窗口,输入 mongo,输出相关信息,末尾是 >,且光标闪烁可输入数据则连接 mongodb 服务成功
mongodb 默认数据存储在根目录的 /data/db 文件夹中,如果想自定义数据存储位置,则可以在启动命令加上 --dbpath 参数,eg:mongod --dbpath H:\java\mongodb\data\db(前提是参数指定的路径文件夹存在)
至此,mongodb 安装成功
将 mongodb 配置为系统服务
按照上面的步骤虽然能正常启动 mongodb 服务并连接,但是每次使用都要打开两个终端比较麻烦,所以为了更方便,需要将 mongodb 配置成系统服务,这样每次只需要打开一个终端连接 mongodb 服务就行了
在 mongodb 数据存储目录下新建 log 文件夹并在 log 文件夹下新建 mongod.log 文件(这样 data 文件夹下就有 db 和 log 两个文件夹了)
在 mongodb 安装目录(跟 bin 目录同级)下新建 mongodb.cfg 配置文件,并添加如下内容:
storage:
# db 所在路径
dbPath: H:\java\mongodb-data\data\db
systemLog:
# log 所在路径
path: H:\java\mongodb-data\data\log
新版在 bin 目录下有 mongodb.cfg 文件,可以直接拷贝过去进行修改
以管理员身份启动 cmd 运行以下命令:
# 注意路径修改为自己电脑对应的路径
sc.exe create MongoDB binPath="\"H:\java\mongodb\bin.mongo.exe\" --servie --config=\"H:\java\mongodb\mongod.cfg\"" DisplayName="MongoDB" start="auto"
如果提示成功或者服务已存在,则可通过 cmd 直接输入 mongo 连接 mongodb 服务
如果启动失败可能是操作错误,可以执行 sc delete MongoDB 删除之前配置的服务,重新配置
标签:bin,Windows,Mongodb,db,data,文件夹,mongodb,安装 From: https://www.cnblogs.com/Y-wee/p/16863967.html