上次的博文深入浅出MongoDB(二)概述中我们已经将MongoDB的相关概念讲解了一下,接下来我们继续进行MongoDB学习。在学习之前,大家首先需要在自己的电脑上安装MongoDB。

1、安装

安装MongoDB非常简单,并不需要像Oracle或者SQL Server一样进行需要多么复杂的配置和上时间的安装过程。具体如下:

1)、下载MongoDB压缩文件。可以登录MongoDB官网http://www.mongodb.org/downloads选择合适的压缩文件进行下载。
        2)、解压MongoDB压缩包中的bin目录到自己定义的文件夹,如:C:\mongodb\bin。
        3)、创建MongoDB数据库文件夹\data\db,日志文件夹\log和日志文件mongodb.log(文件位置可以自定义)

完成之后的mongoDB数据库结构如下:

                C:\mongodb\bin\
----------\data\db\
----------\data\log\mongodb.log

为什么会是上述一种结构,MongoDB官网上并没有给出解释,仅仅说需要这么做,如果不这样做,实际操作的时候就会报错。

2、运行

安装完成之后,首次运行MongoDB需要借助命令行窗口,将mongodb的数据库文件存放在指定的目录下面,具体命令如下:

                C:\mongodb\bin\mongod.exe --dbpath C:\mongodb\data\db

这样就完成了mongodb的服务启动数据库文件存放位置的设定,完成之后,以后启动MongoDB直接运行bin目录下的mongod.exe就可以了。完成上述操作还远远不够,想要进行CRUD操作,你还需要运行bin目录下的mongo.exe来连接mongodb。

3、优化

细心的读者可能已经发现,我们上面进行的操作,每次启动都需要运行mongod.exe。针对这个问题,mongodb官网也提供了很好的解决方案,那就是将其创建成服务,这样就保证了随着每次开机自动运行mongodb。具体操作命令如下:

        创建MongoDB服务
C:\mongodb\bin\mongod.exe --dbpath C:mongodb\data\db --logpath C:\mongodb\data\log\mongodb.log --install --serviceName MongoDB 删除MongoDB服务
C:\mongodb\bin\mongod.exe --dbpath C:mongodb\data\db --logpath C:\mongodb\data\log\mongodb.log --remove --serviceName MongoDB 启动MongoDB服务
NET START MongoDB 关闭MongoDB服务
NET STOP MongoDB

到此为止关于MongoDB的安装就暂时写到这里,如果读者有兴趣,并且有一定的英文功底,可以到MongoDB的官方网站上进行更加深入的学习。接下来我们继续进行MongoDB常规操作的讲解,敬请期待!

[置顶] 深入浅出MongoDB(三)环境搭建的更多相关文章

  1. MongoDB的环境搭建及启动

    MongoDB环境搭建及配置 一.环境搭建 Mac:brew install mongodb 常见问题: Error: Permission denied @ unlink_internal 解决方案 ...

  2. Docker学习之——Node.js+MongoDB+Nginx环境搭建(一)

    最近在学习Node.js相关知识,在环境搭建上耗费了不少功夫,故此把这个过程写下来同大家分享一下,今天我先来介绍一下Docker,有很多人都写过相关知识,还有一些教程,在此我只想写一下,我的学习过程中 ...

  3. [置顶] 深入浅出Spring(三) AOP详解

    上次的博文深入浅出Spring(二) IoC详解中,我为大家简单介绍了一下Spring框架核心内容中的IoC,接下来我们继续讲解另一个核心AOP(Aspect Oriented Programming ...

  4. MongoDB + Express 环境搭建记

    最近项目需要使用 MongoDB,所以不得不搭建 MongoDB 环境,此文记录搭建过程及使用过程中需要了解的问题. Linux + Windows 混合搭建调试 MongoDB 记录 版本介绍 : ...

  5. mongodb基础环境搭建

    一.准备工具 (1)mongodb(https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus- ...

  6. C#与mongoDB初始环境搭建

    mongoDB官网https://www.mongodb.com/ mongoDB默认安装路径(Windows x64平台) C:\Program Files\MongoDB\Server\3.4\b ...

  7. [置顶] 深入浅出Spring(四) Spring实例分析

    上次的博文中 深入浅出Spring(二) IoC详解 和 深入浅出Spring(三) AOP详解中,我们分别介绍了一下Spring框架的两个核心一个是IoC,一个是AOP.接下来我们来做一个Sprin ...

  8. MongoDB从环境搭建到代码编程(Window 环境)

    本人开发环境: window Server 2008 , 64位系统 服务端 MongoDB下载地址:http://www.mongodb.org/downloads  (本人己下好的在百度网盘 : ...

  9. MongoDB Windows环境搭建

    简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存 ...

随机推荐

  1. mysql待整理

    1. MYSQL SQL_NO_CACHE的真正含义 http://www.dewen.org/q/5149/Mysql 是 结果不缓存,但查询还是缓存了. 如果要重新测试,就在查询前先执行一下&qu ...

  2. java多线程之yield()方法详解

         yiled()方法的作用是放弃当前CPU的资源,将资源让给其它线程,但放弃的时间不确定,有可能刚刚放弃,又马上获得了CPU时间片.下面看一个小例子,看一下具体效果. public stati ...

  3. React Native for android 项目驱动教程

    第一节 搭建开发环境 第二节 显示页面标题 第三节 实现页面布局 # React native是什么? React Native,是颠覆性的移动开发技术.它使用js开发,又是原生应用,不同于Hybri ...

  4. 「OC」类和对象

    一.面向对象 OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类. 术语:OO ...

  5. 部署django - Apache + mod_wsgi + windows

    部署django - Apache + mod_wsgi + windows 1.环境 django 1.6.2 python 3.3 32位 apache 2.4.7 32位 一个可以使用的djan ...

  6. The model used to open the store is incompatible with the one used to create the store

    说什么数据不兼容,,,,这时删除模拟器的应用,,,重新启动测试.

  7. C和指针---读书笔记。

    C和指针---读书笔记.1,unsigned int  声明无符号int类型 默认是 singned,即此整数类型包括正负数.也可用于long上.说明符有 unsigned signed short ...

  8. IT第四天 - 运算符、随机数、Math类

    IT第四天 上午 运算符 1.%运算符的应用 2.运算符优先级:小括号 ! 算数运算符 关系运算符 && ||   赋值运算符 3.三元运算符:?表示条件为true的结果,:表示条件为 ...

  9. JDBC批量运行executeBatch

    JDBC运行SQL语句,有两个处理的接口,一个PreparedStatement,Statement,一般操作JDBC比較用得多的还是PreparedStatement 只是在运行批量,Prepare ...

  10. 一、cocos2dx之如何优化内存使用(高级篇)

    本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=93 一.内存优化原则 为了优化应用内存,你应该知道是什么消耗了你应用的大部分内存,答案就是Textu ...