Windows 下 MongoDB 的安装与环境配置

原创 2017年10月25日 13:40:30

Windows 下 MongoDB 的安装与配置


简介

Mongo DB 是目前在 IT 行业非常流行的一种非关系型数据库 (NoSQL),即是一个基于分布式文件存储的数据库。其灵活的数据存储方式备受当前 IT 从业人员的青睐。Mongo DB 很好的实现了面向对象的思想 (OO 思想),在 Mongo DB 中 每一条记录都是一个 Document 对象。Mongo DB 最大的优势在于所有的数据持久操作都无需开发人员手动编写 SQL 语句,直接调用方法就可以轻松的实现 CRUD 操作。

Windows 下安装与启动

下载

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,可以从 MongoDB 官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community

下载列表

安装与配置环境

下载完成后,自行安装到自己指定的目录 如: “C:\Program Files\MongoDB\Server\3.4”
安装完成后,可以将该目录下的 bin 目录全路径添加到环境变量中,方便以后命令行执行 mongod 命令时不必每次 cd 到该目录。

环境变量

创建 MongoDB 数据库目录和日志目录

接下来,需要创建一个专有目录来存储 MongoDB 数据库和日志信息
例如:在 C:\Users\abc 目录,(abc 是用户名,即直接打开 cmd 时的目录),键入如下命令:

c:\Users\abc>mkdir data

c:\Users\abc>cd data

c:\Users\abc\data>mkdir db

c:\Users\abc\data>mkdir log

c:\Users\abc\data>cd db

c:\Users\abc\data\db>

当然,也可以通过 window 的资源管理器中创建这些目录,而不一定通过命令行。

配置 MongoDB 服务

新建一个 mongod.cfg 文件,该文件文件位于 C:\Program Files\MongoDB\Server\3.4\mongod.cfg 用记事本打开,指定 systemLog.path 和 storage.dbPath,具体配置如下:

systemLog:
    destination: file
    path: C:\Users\abc\data\log\mongod.log
storage:
    dbPath: C:\Users\abc\data\db

安装 MongoDB 服务

通过执行 mongod.exe,使用 –install 选项来安装服务,使用 –config 选项来指定之前创建的配置文件。

c:\Users\abc>mongod --config C:\Program Files\MongoDB\Server\3.4\mongod.cfg --install

要使用备用 dbpath,可以在配置文件(例如:C:\Program Files\MongoDB\Server\3.4\mongod.cfg)或命令行中通过 –dbpath 选项指定。
如果需要,可以安装 mongod.exe 或 mongos.exe 的多个实例的服务。只需要通过使用 –serviceName 和 –serviceDisplayName 指定不同的实例名。只有当存在足够的系统资源和系统的设计需要这么做。

启动 MongoDB 服务器

接下来就是从命令行下运行 MongoDB 服务器:

c:\Users\abc>mongod --dbpath c:\Users\abc\data\db

如果执行成功,会输出如下信息:
启动结果

此时,可以转到浏览器访问 http://localhost:27017/ 会有如下提示:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

说明 MongoDB 服务器启动成功。

另外,可以在命令行中连接并使用 MongoDB 的脚本命令
在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB,执行如下命令:

c:\Users\abc>mongo.exe

输出如下信息:
mongo.exe
此时进入了 MongoDB 后台管理 Shell,用来对 MongoDB 进行操作和管理的交互式环境。
当进入 MongoDB 后台后,它默认会链接到 test 文档(数据库),可使用 db 命令查看:

> db
test
>

插入一条简单的数据并查找它:

> db.runoot.insert({x:2})
WriteResult({ "nInserted" : 1 })
> db.runoob.find()
{ "_id" : ObjectId("59f01b5ab3c8141dd19f600a"), "x" : 2 }
>

最后 Ctrl+C 退出 Shell.

优化配置

当我们通过命令行手动启动 MongoDB 服务器后, 关闭了命令行窗口, 我们再次启动时, 还需要键入命令, 这相当的麻烦.
为了时它自己随系统自动启动, 我们可以将 MongoDB 注册为 Windows 服务, 打开命令行 (请注意需要以管理员模式打开), 执行以下命令:

c:\Users\abc>mongod --logpath "C:\Users\abc\data\log\mongod.log" --logappend --dbpath "C:\Users\abc\data\db" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

c:\Users\abc>net start MongoDB

这样,系统启动后就能自动启动 MongoDB 服务器了。同样的,以管理员模式打开命令行,执行 net stop MongoDB 可以停止 MongoDB 服务器。

使用 Intellij IDEA 安装 MongoDB 数据库可视化工具

about idea

  1. 打开 File > Settings > Plugins > Browse repositiories… 搜索 Mongo Plugin 插件安装,完成后重启IDEA。

  2. 配置Mongo Servers
    Mongo Explorer

Mongo Servers
(添加的配置为默认的就可以了。)
3. 双击Localhost连接到数据库,即列出了刚刚的 test 数据库名,展开后有一个 runoob 表,双击它即可打开查看记录.
记录
4. 该插件提供了增、改、查等基本的数据记录操作,使用方便。更多使用说明和插件地址请见: https://github.com/dboissier/mongo4idea

参考文献

http://www.runoob.com/mongodb/mongodb-window-install.html
https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处:本文来自付小华的博客:http://blog.csdn.net/klxh2009 欢迎访问http://github.com/shenhuanet

MongoDB设置环境变量与设置成Windows服务

前言     上一篇博客主要讲了MongoDB的特点、功能、优点以及如何启动,今天这篇呢为大家介绍如何配置环境变量并设置成Windows服务,总之,我们的宗旨是让学习变的更加简单。  一、 如何配置环...
  • lxd8731247769
  • lxd8731247769
  • 2016年04月20日 15:52
  • 6202

Ubuntu下mongodb的安装与配置

MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。这里介绍在Ubuntu下mongodb的安装与配置。 1、下载 mongodb可以在官网上下载,地址,选择Ub...
  • u012877472
  • u012877472
  • 2016年03月28日 21:04
  • 3019

windows下wxPython开发环境安装与配置

安装文件准备: 安装文件 下载地址 python-2.6.2.msi http://www.python.org/download/ wxPython2.8-...
  • u012241831
  • u012241831
  • 2015年04月06日 21:34
  • 1359

windows 下 MongoDB 安装与环境配置

windows (win7) 下 MongoDB 安装与环境配置http://dl.mongodb.org/dl/win32/x86_64可以去上面的网址下载对应的安装包(当前最新版本3.6)1.下载...
  • l1336037686
  • l1336037686
  • 2018年01月12日 19:53
  • 39

windows系统下简单nodejs安装及环境配置

  • 2014年10月17日 17:14
  • 53KB
  • 下载

Win10安装MongoDB及环境配置

写在前面:本教程是博主参考官方文档,安装配置成功的分享,英文好的可以到官网查看文档。 附上官方文档地址:https://docs.mongodb.com/manual/tutorial/instal...
  • StrongbyTime
  • StrongbyTime
  • 2017年03月12日 19:50
  • 611

Java环境配置 数据库 缓存Redis Nosql MongoDB 安装

Java环境配置 数据库 缓存Redis Nosql MongoDB 安装
  • jiangtao_st
  • jiangtao_st
  • 2014年07月19日 23:14
  • 1167

Windows下安装qt及其环境配置

  • 2012年02月16日 14:45
  • 39KB
  • 下载

Maven安装以及环境配置(Windows)

Maven是什么?Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。...
  • Roy_70
  • Roy_70
  • 2017年03月18日 17:11
  • 1241

最详细的Windows版本搭建安装React Native环境配置

最详细的Windows版本搭建安装React Native环境配置网上大部分的React Native环境搭建的视频和博客都是Mac的,剩下为数不多的windows环境搭建的文章全是坑(博主流泪呀)1...
  • u010123643
  • u010123643
  • 2016年10月10日 12:36
  • 18636
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows 下 MongoDB 的安装与环境配置
举报原因:
原因补充:

(最多只允许输入30个字)