一、安装运行

1.下载:

  官方下载地址:https://www.mongodb.com/download-center?jmp=docs&_ga=1.61677796.930985429.1478502988#community

2.安装

  根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。

  安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。

  

  现在让我们创建一个data的目录然后在db目录里创建data目录。

  c:\>cd c:\c:\>mkdir datac:\>cd datac:\data>mkdir dbc:\data>cd dbc:\data\db>

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

3.运行

  为了从命令提示符下运行MongoDB服务器,你必须从MongoDB目录的bin目录中执行mongod.exe文件。

  mongod.exe --dbpath c:\data\db

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

2015-09-25T15:54:09.212+0800 I CONTROL  Hotfix KB2731284 or later update is not
installed, will zero-out data files
2015-09-25T15:54:09.229+0800 I JOURNAL  [initandlisten] journal dir=c:\data\db\j
ournal
2015-09-25T15:54:09.237+0800 I JOURNAL  [initandlisten] recover : no journal fil
es present, no recovery needed
2015-09-25T15:54:09.290+0800 I JOURNAL  [durability] Durability thread started
2015-09-25T15:54:09.294+0800 I CONTROL  [initandlisten] MongoDB starting : pid=2
488 port=27017 dbpath=c:\data\db 64-bit host=WIN-1VONBJOCE88
2015-09-25T15:54:09.296+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/W
indows Server 2008 R2
2015-09-25T15:54:09.298+0800 I CONTROL  [initandlisten] db version v3.0.6
……

4.启动

> mongo
MongoDB shell version: 3.0.6
connecting to: test
……

二、安装中出现的情况

  1.闪退

  解决方案:

  • 设置环境变量
    把MongoDB的Bin文件设置到环境变量的Path中:C:\Program Files\MongoDB\Server\3.0\bin。这样在以后就可以直接在控制台通过键入mongo、mongod等命令完成操作了。
  • 创建数据目录
    MongoDB默认尝试使用当前驱动器的\data\db目录作为其数据目录(如:在C:下运行mongod.exe,则会使用C:\data\db),而在默认情况下,不会自动创建该目录,所以上面会闪退。
    当然也可以在系统中的任何位置建立数据目录,只是这样的情况下,需要在启动MongoDB时指定路径。使用命令如下:
    > mongod --dbpath C:\mongodb\data\db
    这样就可以改变默认的数据目录了。
  • 将MongoDB安装为一个Windows服务
    通过将MongoDB安装成一个Windows服务,可以避免每次使用都去手动启动mongod.exe。
    步骤如下:
    以管理员身份运行cmd。输入mongod --dbpath c:\data\db --logpath c:\data\mongo.log -install

  2.  waiting for connections on port 27017

  解决方案:

    这种情况不属于错误情况,属于正常情况,服务已经启动且在监听默认的27017端口;

    可以重新打开一个新的控制台,运行mongo命令,就可看到连接的具体信息;

    

  3. mongodb 10061 由于目标计算机积极拒绝,无法连接。

  解决方案:

    3.1 启动时,需指定数据存放处  

    mongod.exe --dbpath c:\data\db

      

    3.2 由于必须先启动Mongod才可以去启动Mongo,所以应该先启动服务:(这条好像不太好用)

      >NET START MongoDB   (开启服务)*

      >NET stop MongoDB   (关闭服务)

  

    启动服务后,可以启动mongo运行;

参考资料:

1. http://www.runoob.com/mongodb/mongodb-window-install.html

2. http://www.cnblogs.com/chen108/p/4854145.html

3. http://stackoverflow.com/questions/12514119/unable-to-start-launch-local-mongo-db

4. http://www.cnblogs.com/czxu/archive/2011/06/13/2080162.html

转载于:https://www.cnblogs.com/springlight/p/6040081.html

mongoDB安装使用相关推荐

  1. Windows下MongoDB安装及创建用户名和密码

    Windows下MongoDB安装及创建用户名和密码 下载MongoDB的安装文件https://www.mongodb.com/download-center#community,选择合适的版本(注 ...

  2. mongodb安装失败与解决方法(附安装教程)

    mongodb安装失败与解决方法(附安装教程) 参考文章: (1)mongodb安装失败与解决方法(附安装教程) (2)https://www.cnblogs.com/liuda-page/p/922 ...

  3. mongodb安装和配置

    mongodb安装 1.上传并解压程序 cd /u01/software tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz 2.程序安装配置 mv mon ...

  4. mongodb安装_MongoDB索引策略和索引类型

    mongodb安装 1. MongoDB索引策略和索引类型–简介 MongoDB是一个开放源代码,面向文档的跨平台数据库,它使用C ++开发,并且是最流行和使用最广泛的NoSQL类型数据库之一. 它可 ...

  5. mongodb安装_MongoDB事实:商品硬件上每秒插入80000次以上

    mongodb安装 在尝试一些时间序列集合时,我需要一个大数据集来检查我们的聚合查询在增加数据负载的情况下不会成为瓶颈. 我们解决了5000万份文档,因为超出此数目我们仍然会考虑分片. 每次事件如下所 ...

  6. mongodb安装_MongoDB:GridFS删除方法删除存储桶中的所有文件

    mongodb安装 前一段时间,我们遇到了MongoDB GridFS的奇怪行为,这使我为MongoDB Java驱动程序创建了一个故障单. 今天,我在浏览器书签中找到了指向故障单的链接. 该票证目前 ...

  7. mongodb安装_MongoDB和Web应用程序

    mongodb安装 当今时代是数据大规模增长的时代. 数据存储不是问题,是的,但是结构化和存储的方式可能会增加或减少所需数据块的查找时间. 不断增长的非结构化数据的用例 脸书: 7.5亿用户处于活跃状 ...

  8. windows下的mongodb安装与配置

    一.下载mongodb安装文件 https://www.mongodb.com/download-center/community 选择zip压缩包方式,如:mongodb-win32-x86_64- ...

  9. 【转载】MongoDB安装并随windows开机自启

    MongoDB安装并随windows开机自启 MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的程序下来.在下载页面可以看到,对操作系统 ...

最新文章

  1. python 对话框的创建及调用_Python 使用 PyQt 自定义对话框
  2. linux java tar_tar包在linux下java安装
  3. Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)
  4. 技术讨论 | 一次尚未完成的薅羊毛行动
  5. 异步查询回调函数调用
  6. mavonEditor 有序无序列表不能显示数字和小原点的问题
  7. jdbc连接orcal数据库
  8. 谁说SELINUX,IPTABLES,SAMBA不能共存?
  9. 锐捷交换机 查看端口流量信息
  10. SA / SAM 题目集
  11. for函数python_for函数python
  12. 自然辩证法2018版_(完整word版)2018年《自然辩证法概论》已整理
  13. 【C/C++】共用体(union)
  14. LeetCode452用最少的箭射爆气球
  15. 计算机读不出来u盘装系统,电脑重装系统后识别不了U盘解决方法
  16. 增程式电动汽车建模与仿真(一)
  17. 计算机局域网络具有哪些功能,局域网的功能有哪些
  18. 汽车电子学习【车载网络CAN/LIN】
  19. int型整数的数值范围
  20. 电商数据分析⽅法和指标整理

热门文章

  1. Java TCP/UDP socket 编程流程总结
  2. mysql修改默认编码为UTF8
  3. Struts2核心工作原理解析
  4. 【IM】关于集成学习Bagging和Boosting的理解
  5. Linux命令netstat解读
  6. vc6.0开发环境两个辅助工具
  7. delimiter mysql报错_MySql中的DELIMITER错误
  8. 函数返回引用什么意思_【20200917】编程入门第七课,函数(function)
  9. 扩展springmvc组件——当页面跳转时,需要在Controller里面创建一个空方法去跳转或者是创建一个配置类  ||日期格式化说明||自定义格式化器||消息转化器扩展fastjson
  10. 创建CSS和处理的一些方法