开发者社区> hank_leo> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Windows 下安装 MongoDB

简介: MongoDB 是目前在 IT 行业非常流行的一种非关系型数据库 (NoSql),其灵活的数据存储方式备受当前 IT 从业人员的青睐。这里主要讲如何在 Windows 平台下安装 MongoDB 下载 MongoDB 官网下载链接 如果被墙的话,请点击mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 下载 手动简单的配置 配置环境变量 安装成功之后,将 mongodb 目录下的 bin 目录添加至 path 变量中,如: 创建数据库文件存放目录 创建数据库文件的存放位置,比如D:\mongodb\data\db。
+关注继续查看

MongoDB 是目前在 IT 行业非常流行的一种非关系型数据库 (NoSql),其灵活的数据存储方式备受当前 IT 从业人员的青睐。这里主要讲如何在 Windows 平台下安装 MongoDB

下载

MongoDB 官网下载链接
如果被墙的话,请点击mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 下载

手动简单的配置

配置环境变量

安装成功之后,将 mongodb 目录下的 bin 目录添加至 path 变量中,如:

img_e61817a5b38f8522146fa8495d25858c.png

创建数据库文件存放目录

创建数据库文件的存放位置,比如D:\mongodb\data\db。启动 mongodb 服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。
img_300315268d30b775cf3d1cb3b8088404.png

接下来打开命令行窗口,切换到 D:\MongoDB\bin 目录执行如下命令:

mongod --dbpath D:\MongoDB\data\db # 其中 --dbpath 是指定数据库存放目录

这是命令行窗口会打印一些启动信息,最后一行显示为如下信息时表示启动成功了

2017-05-29T17:23:16.752+0800 I NETWORK  [thread1] waiting for connections on port 27017

创建日志文件存放目录

我们需要指定 log 目录,所以我们创建 log 目录 D:\MongoDB\data\logs\mongodb.log.

mongod --dbpath D:\MongoDB\data\db --logpath=D:\MongoDB\data\logs\mongodb.log --logappend

img_e51c559fb93c93f3ed6b6a6f45243984.png

这是命令行窗口会打印一些启动信息,最后一行显示为如下信息时表示启动成功了

2017-05-29T17:23:16.752+0800 I NETWORK  [thread1] waiting for connections on port 27017

安装为 Windows 服务

sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\MongoDB\data\db --logpath=D:\MongoDB\data\logs\mongodb.log --logappend"

启动服务时需要管理员权限

net start MongoDB

img_f149abe2399de7dbf2d8b2d8838d320f.png

使用配置文件

很遗憾,官方下载的安装包里面没有默认的配置文件,若想使用配置文件只能自己建一个了,另外个人也推荐使用配置文件来管理 MongoDB 的配置,使用配置文件配置数据库文件、日志文件以及其它的一些配置都一目了然

  1. 解压安装包到 D:\MongoDB
  2. 建立数据库目录 D:\MongoDB\data
  3. 建立日志目录 D:\MongoDB\logs
  4. 建立配置文件目录 D:\MongoDB\etc
  5. 建立配置文件 D:\MongoDB\etc\mongodb.conf

配置文件

dbpath=D:\MongoDB\data # 数据库路径
logpath=D:\MongoDB\logs\mongodb.log # 日志输出文件路径
logappend=true # 错误日志采用追加模式,配置这个选项后 mongodb 的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true # 启用日志文件,默认启用
quiet=true # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为 false
port=27017 # 端口号 默认为 27017

这里仅指定了几个常用项,更多详细配置请参考官方文档 https://docs.mongodb.org/manual/reference/configuration-options/

普通启动

mongod --config D:\MongoDB\etc\mongodb.conf

安装为 Windows 服务

mongod --config D:\MongoDB\etc\mongodb.conf --install

使用 SC 安装为 Windows 服务

sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config=D:\MongoDB\etc\mongodb.conf"

启动服务时需要管理员权限

net start MongoDB

浏览器测试

打开浏览器,访问 http://127.0.0.1:27017/ ,显示以下内容表示安装成功
img_443100b33054d088292ca23cbc4523fc.png

来源于https://vxhly.github.io/2017/05/install-mongodb-on-windwos/

知识在于点滴积累

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
最详细的Windows平台安装MongoDB教程
最详细的Windows平台安装MongoDB教程一、MongoDB简介MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档,数组及文档数组。
1752 0
Windows 平台安装 MongoDB教程
1.MongoDB下载 链接: https://pan.baidu.com/s/1dRZw748Lui_r9kE5aYwZFA 密码: 9yj6 此文件只适用于64位系统安装,32位系统请自己上官网下载。
1131 0
+关注
hank_leo
技术新手
92
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载