一.首先安装mongodb

1.官网下载mongoDB:http://www.mongodb.org/downloads,选择windows平台。安装时,一路next就可以了。我安装在了F:\mongoDB目录下。

2.建立工作目录:

  • 在mongoDB目录下新建数据存放目录:F:\mongoDB\data\db
  • 在mongoDB目录下新建日志文件:F:\mongoDB\log\mongodb.log

3.运行cmd.exe(以管理员身份打开),进入到F:\mongoDB\bin目录下,执行以下命令

  > F:\mongoDB\bin>mongod -dbpath "F:\mongoDB\data\db"

  若启动成功,会显示mongoDB默认的监听端口:27017,mysql的是3306

  在浏览器中输入http://localhost:27017/。会出现:

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

  表明服务已经启动。

4.测试连接

  新开一个cmd窗口,进入mongodb的bin目录,输入mongo或者mongo.exe,出现如下信息说明测试通过,此时我们已经进入了test这个数据库。(前提:打开bin目录下的mongod.exe)

  

5.当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务

  还是运行cmd,进入bin文件夹,执行下列命令

  > d:\mongoDB\bin>mongod --dbpath "d:\mongoDB\data\db" --logpath "d:\mongoDB\log\mongodb.log" --install --serviceName "MongoDB"

  

  由于已经建立了一个mongodb.log文件,所以会出现上述情况,不过,这没有关系。这样已经成功将MongoDB安装为windows服务了。

6.启动MongoDB服务:同样是在bin目录下

  >F:\monggoDB\bin\net start MongoDB

  

  打开任务管理器,就可以看到进程已经启动了

7.关闭服务和删除进程

  > F:\monggoDB\bin>NET stop MongoDB (关闭服务)

  > F:\monggoDB\bin>mongod --dbpath "d:\monggoDB\data\db" --logpath "d:\monggoDB\data\log\MongoDB.log" --remove --serviceName "MongoDB"

   (删除,注意不是--install了)

  

二.MongoDB后台管理Shell

1.如果你需要进入MongoDB后台管理,你需要先打开mongodb装目录的下的bin目录,然后执行mongo.exe文件,MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。

  当你进入mongoDB后台后,它默认会链接到 test 文档(数据库):

  

  由于它是一个JavaScript shell,您可以运行一些简单的算术运算:

  

  db 命令用于查看当前操作的文档(数据库):

  

  插入一些简单的记录并查找它:

  

  第一个命令将数字 10 插入到 runoob 集合的 x 字段中。

  参考:http://www.lai18.com/content/6136272.html

windows平台mongoDB安装配置的更多相关文章

  1. 如何在Windows平台下安装配置Memcached

    Memcached是一个自由开源的,高性能,分布式内存对象缓存系统. Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一 ...

  2. Windows下MongoDB安装配置

    一.安装 官网下载,一般选择community server版本下载,如果是企业可以选择enterprise版本,个人使用的话community就可以了,附上链接:https://www.mongod ...

  3. MongoDB C Driver and APIinstances linux MongoDB安装配置

    <一,linux平台MongoDB安装配置>在这我们使用的Centos6 yum部署的,你想搞编译,自个干!

  4. 在Windows平台下安装与配置Memcached及C#使用方法

    1.在Windows下安装Memcached 资料来源:http://www.jb51.net/article/30334.htm 在Windows平台下安装与配置Memcached的方法,Memca ...

  5. windows环境下安装配置MongoDB

    版本选择MongoDB的版本命名规范如:x.y.z: y为奇数时表示当前版本为开发版,如:2.3.0.2.1.1: y为偶数时表示当前版本为稳定版,如:2.0.1.2.2.0: 目前官网上最新的版本为 ...

  6. Windows 平台下安装Cygwin后,sshd服务无法启动

    Windows 平台下安装Cygwin后,sshd服务无法启动 系统日志记录信息: 事件 ID ( 0 )的描述(在资源( sshd )中)无法找到.本地计算机可能没有必要的注册信息或消息 DLL 文 ...

  7. Django 1.6在Windows平台下的配置

    Django 1.6 在Windows平台下的配置 前言 最近两天研究了下Django1.6在Windows平台中的配置安装,服务器采用Apache.期间遇到过许多新手所遇到的各种问题,也算是一种宝贵 ...

  8. Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

    Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...

  9. 图文介绍openLDAP在windows上的安装配置

    目录 概述 测试环境 安装过程 配置启动 客户端介绍 多级DC的ldif文件的配置 [一].概述 什么叫LDAP呢,概念的东西这里就不多讲了,网上搜索下有很多,本文的重点是介绍如何在windows平台 ...

随机推荐

  1. 回文树(统计所有回文串的个数) - MCCME 1750 Подпалиндромы

    Подпалиндромы Problem's Link: http://informatics.mccme.ru//mod/statements/view.php?chapterid=1750# M ...

  2. [转]Oracle dbms_random函数用法快速生成多条测试数据

    Java 随机生成中文姓名,手机号,邮编,住址:http://blog.csdn.net/xiaokui_wingfly/article/details/45913885 Java 批量随机生成身份证 ...

  3. WebGL中的OpenGL着色器语言

    在webgl中,调用了OpenGL-ES-2.0的API,而在OpenGL-ES专为嵌入式设备设计,其和其它设备一样,都是使用GLSL(GL Shading Language)来编写片段程序并执行于G ...

  4. maven + hessian 简单样例

    项目结构例如以下: pom.xml 内容: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&quo ...

  5. HTML5游戏制作完全指南

    简介 创建画布 游戏循环 Hello world 创建player 键盘控制 a:使用jQuery Hotkeys b:移动player 添加更多游戏元素 炮弹 敌人 使用图片 碰撞检测 声音 简介 ...

  6. Android模拟器基本使用和常用工具介绍

    注:其中部分内容参考网上资源 1.Android模拟器介绍 Android中提供了一个模拟器来模拟ARM核的移动设备.Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详 ...

  7. cocos2dx游戏--三国关羽传【角色扮演类】Demo的制作及实现

    项目地址:https://github.com/moonlightpoet/GuanYuZhuan 主要类及其对应效果: MainScene:菜单界面(用于选择不同剧本) StoryScene:故事界 ...

  8. 重写equals()方法也要重写hashcode()方法

    如果我们对equals方法进行了重写,建议一定要对hashCode方法重写,以保证相同的对象返回相同的hash值,不同的对象返回不同的hash值.

  9. tomcat中文配置

    tomcat传递中文乱码,修改server.xml文件 <Connector port=" protocol="HTTP/1.1" connectionTimeou ...

  10. java重构、js与接口的实现

    一.接口 接口的方法不一定必须实现的!!! 加入default,这样的方法可以不实现,如图所示 二.关于语言的特性 1.C++多继承 2.很多编程语言JavaScript.Python支持混入(Mix ...