最近在学习node.js,在实例的项目中要用到mongodb做数据库。于是便记录一下mongodb的安装流程和遇到的坑:

1、下载
地址:http://www.mongodb.org/downloads(32位还是64位自行选择)。
注:有解压版本,也有msi的安装版本都差不多。

2、解压或者安装
把下载的包解压,我用的是msi的版本,安装后直接就在C:\Program Files\MongoDB 2.6 Standard里面

3、安装准备
要设置MongoDB默认的数据目录。如果不用默认目录,每次启动时则需要在在mongod.exe命令后加--dbpath参数(数据文件路径)。

创建数据目录。
创建日志目录及其文件。

4、启动MongoDB
打开cmd窗口(cmd.exe),进入C:\Program Files\MongoDB 2.6 Standard\bin,执行mongod.exe命令。

mongod.exe --logpath=D:\dev\mongodb-win32-x86_64-2.4.\log\log.txt --dbpath=C:\Program Files\MongoDB 2.6 Standard\data\db

--logpath 参数是设定日志文件的路径。(这个参数可以省略)
--dbpath 参数是设定数据库文件的存放路径。(这个参数必需要有)

mongod.exe命令的所有参数选项可通过mongod.exe --help查看。

5、作为服务进行安装
如果不想每次启动的时候都输入上面那一串命令的话,就可以安装为本地服务。
使用管理员权限打开windows的cmd窗口,进入C:\Program Files\MongoDB 2.6 Standard\bin目录。

mongod.exe --install --logpath=C:\Program Files\MongoDB 2.6 Standard\log\log.txt --dbpath=C:\Program Files\MongoDB 2.6 Standard\data\db

--install 参数是设定安装为服务器
注:安装的时候dbpath的路径的文件夹一定要存在,不要指望他自动给你生成,本人在这个地方为了偷懒,结果多花了好多时间来找原因,最后才发现问题出在这儿..
设置为服务后,即可在cmd(管理员权限打开的windows cmd窗口)窗口用服务的方式启动或停止MongoDB。

net start mongodb 启动mongodb服务
net stop mongodb 启动mongodb服务

6、进入shell环境界面
进入sheelMongoDB后,在cmd窗口进入C:\Program Files\MongoDB 2.6 Standard\bin目录,输入mongo.exe,则可以进入shell环境界面。

关于mongodb的安装运行的更多相关文章

  1. MongoDB下载+安装+运行

    一. 官网下载安装 MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:MongoDB官网-Community Server 选择适合自己平台的版本, 下载对 ...

  2. 初识 MongoDB,MongoDB 的安装运行

    1.  MongoDB 非关系型数据库  MongoDB是一个基于分布式文件存储的数据库,由C++语言编写.目的是为WEB应用提供扩展的高性能的数据存储解决方案.MongoDB是一个介于关系型数据库和 ...

  3. MongoDB Linux 安装配置 后台运行

    介绍安装的文档很多,可以参考这篇: http://www.mkyong.com/mongodb/how-to-install-mongodb-on-mac-os-x/ 安装完后你可能会碰到的2个问题. ...

  4. MongoDB下载安装与简单增删改查

    Windows下MongoDB的安装和配置.启动和停止 下载地址:MongoDB的官方下载网址是:https://www.mongodb.org/downloads 安装步骤1. 点击下载的mongo ...

  5. MongoDB的安装与设置MongoDB服务

    Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB ...

  6. Linux下MongoDB服务安装

    Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...

  7. MongoDB的安装和配置成服务的三种方法和一些难点

    1. Hotfix KB2731284 or later update is not installed的问题: If you are running any edition of Windows S ...

  8. MongoDB学习-安装流程

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. 支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型. ...

  9. mongodb(二) 安装和使用

    mongodb的安装和使用 最近的项目需要使用到mongodb,从而开始熟悉nosql,有了本篇文章,记录和方便他人. mongodb的安装 下载地址:http://www.mongodb.org/d ...

随机推荐

  1. JS转换日期格式

    // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占 ...

  2. Lua学习---函数定义

    1.函数定义的格式: Lua使用function定义函数,语法如下: function function_name (arc) --arc表示参数列表,函数的参数列表可以为空 --body end 上 ...

  3. linux中配置yum源

    1.配置163或者阿里云yum源: 阿里云yum源地址:https://mirrors.aliyun.com/centos/6.9/os/x86_64/Packages/ 阿里云给出的解决办法:htt ...

  4. NopCommerce 3.80框架研究(二) MVC 表示层与数据验证

    表示层框架结构 /Views/Shared/_Root.Head.cshtml /Views/Shared/_Root.cshtml /Views/Shared/_ColumnsOne.cshtml ...

  5. pycharm tab换为4个空格

    Edit => find => replace 然后勾上 Regex,上一行输入 \t,下一行输入4个空格.

  6. Windows环境下的Chocolatey安装使用

    Chocolatey是一个软件包管理工具,类似于Ubuntu下面的apt-get,不过是运行在Windows环境下面 电脑 Powershell 方法/步骤 安装 Chocolatey的安装需要: P ...

  7. Android(java)学习笔记154:采用HttpClient提交数据(qq登录案例)

    1.Apache -Httpclient HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包 ...

  8. Problem G: 圆周率

    Problem G: 圆周率 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 155  Solved: 99[Submit][Status][Web Bo ...

  9. kubernetes-服务发现service(九)

    service •防止Pod失联    •定义一组Pod的访问策略    •支持ClusterIP,NodePort以及LoadBalancer三种类型    •Service的底层实现主要有ipta ...

  10. 人品计算器 JFrame 窗体软件版 JPanel JTextField JTextArea JButtton JLabel setContentPane Swing包(用户界面工具包)

    import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.eve ...