`
草原雪花
  • 浏览: 10052 次
社区版块
存档分类
最新评论

mongodb安装出现错误

阅读更多

1. 首先,当然是下载 MongoDB

MongoDB的官方网站是:http://www.mongodb.org/

最新版本下载在:http://www.mongodb.org/downloads 。请注意下载适合自己系统的安装包,我选择的是:Windows 64-bit 2008 R2+。

下载后的文件名称是:mongodb-win32-x86_64-2008plus-ssl-3.0.1-signed.msi ,点击安装。

 

根据官方文档:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

Starting in version 2.2, MongoDB does not support Windows XP. Please use a more recent version of Windows to use more recent releases of MongoDB.

大意是:从版本2.2开始,MongoDB不支持Windows XP。请用较新版本的Windows来使用MongoDB的最新版本。

 

 

2. 创建数据库文件的存放位置

在你安装MongoDB的bin 目录下打开cmd, 输入:mongod 回车启动服务。会看到:

Hotfix KB2731284 or later update is not installed.  以及 C:\data\db not found 的字样。

这就涉及到了两个问题了。先说第2个。

MongoDB默认数据库文件夹路径为C:/data/db(注:虽然是默认,但是需要你自己创建)。但也可以自己设置默认路径,比如d:/test/data/db。启动mongodb服务之前必须创建数据库文件的存放文件夹,否则不能启动成功。使用系统默认文件夹路径时,启动服务无需加 --dbpath 参数说明。如果不是默认路径,则启动服务格式有如下两种:

(1)mongod --dbpath 存放的路径。如:mongod --dbpath d:\test\data 【注:路径不能包含空格,否则使用第2种】

(2)mongod --dbpath "存放的路径" 。如 mongod --dbpath "d:\my text\data"

 

此处设置为默认数据库文件夹路径 [以下创建的文件与第5步骤相关]

(1)创建:C:\data\db 文件夹,以及创建 C:\data\log\mongod.log 文件。

(2)创建:C:\mongodb\mongod.cfg 文件,在该文件中输入以下文本:

logpath= C:\data\log\mongod.log

dbpath=C:\data\db

 

3.在浏览器中输入网址:http://localhost:27017/ 。如果服务启动成功会看到以下一段话:

 

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

 

 

4.回到 Hotfix KB2731284 or later update is not installed这个问题,从官方文档的另一段话:

If you are running any edition of Windows Server 2008 R2 or Windows 7, please installa hotfix to resolve an issue with memory mapped files on Windows.

大意是:如果您运行的是任何版本的Windows Server 2008 R2或Windows 7,请安装修复程序来解决一个内存映射文件在Windows的问题。

你需要从:https://support.microsoft.com/zh-cn/hotfix/kbhotfix?kbnum=2731284&kbln=zh-cn 下载 Fix405791 补丁,填写 邮箱,微软会发一个补丁下载路径的邮件给你,邮件下载地址是:http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix405791/7600/free/451413_intl_x64_zip.exe。下载完成后点击解压成 Windows6.1-KB2731284-v3-x64.msu 文件,点击该文件,会安装补丁,该过程需要重启。

 

5.由于每次都要打开mongodb服务,要输入那么一段cmd文字。其实可以将其添加为 服务 来启动。做法如下:

打开cmd, 输入以下文字【注意:路径需和自己的一致,参看第2步骤】

 

sc.exe create MongoDB binPath= "\"C:\mongodb\bin\mongod.exe\" --service --config=\"C:\mongodb\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

如无意外,会看到:CreateService 成功。打开cmd,输入 services.msc,查找 MongoDB 服务,如果能启动成功,则证明路径正确。如果不能启动,则表示 路径错误,需要删除该服务(命令为:sc delete MongoDB),然后重新添加。

 

 

官方文档为:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

 

分享到:
评论

相关推荐

    mongodb1067错误解决1

    Windows 无法启动MongoDB服务 错误1067:进程意外终止1:Windows 无法启动MongoDB服务 错误1067:进程意外终止2:解决方法:进

    mongodb的安装步骤,所有指令,不会出错

    mongodb的安装步骤 不管什么版本都可以 不会出错, 用完之后,你会回来谢我的,亲!!!!

    MongoDB安装过程

    有关mongoDB的安装配置过程,及可能出现的错误如何修改,MongoDB相应的基本操作等

    mongodb数据库安装说明

    mongodb,数据库在unbuntu安装说明,常见错误处理等等!!

    Mongodb常见错误与解决方法小结(Mongodb中经常出现的错误)

    主要介绍了Mongodb常见错误与解决方法小结(Mongodb中经常出现的错误),需要的朋友可以参考下

    MongoDB期末考试测试题

    内容概括:提供了一份MongoDB期末考试测试题的...同时,注意文档中可能存在的答案错误或不完整之处,可以与教师或同学交流讨论以获取正确的答案。请注意,这份文档仅供复习和学习使用,不能代替正式的教学和学习材料。

    mongodb安装踩过的坑

    2、配置本地windows mongodb服务时,一切都配置好了(没有任何错误),但使用net start MongoDB这个指令时,仍然可能连接不上。也就是说在最后一步时,输入: mongod -dbpath “d:\mongodb\data\db” -logpath “d:

    dta0502#data-analysis#MongoDB排序错误:Sort operation used more than

    MongoDB排序错误:Sort operation used more than the maximum 33554432 bytes of RAM错误描述我

    MongoDB数据库常用命令.docx

    12. 查询之前的错误信息和清除:`db.getPrevError()`、`db.resetError()` ### 二、MongoDB Collection 聚集集合 1. 创建一个聚集集合(table):`db.createCollection(“collName”, {size: 20, capped: 5, max: ...

    MongoDB 4+所需依赖文件vc_redist.x64

    安装MongoDB 4以上版本时出现Service ‘MongoDB Server' (MongoDB) failed to start...错误,导致安装不成功,经本人测试原来是缺少这个依赖文件,直接安装即可……

    MongoDB权威指南(中文版)高清

    Python 15711.4.1 安装PyMongo 15711.4.2 使用PyMongo 15811.4.3 用于实时分析的MongoDB 15811.4.4 模式 15911.4.5 处理请求 15911.4.6 使用分析数据 16011.4.7 其他因素 160附录A 安装MongoDB 163...

    MongoDB基础教程

    包含MongoDB基础教程,pdf格式的,mongodb的Java驱动,mongodb例子代码,其中该教程是我自己编写的,错误在所难免,看好了再下,下了别骂人,谢谢合作

    php如何利用pecl安装mongodb扩展详解

    默认情况下,php并没有安装mongodb扩展,会报Class 'MongoDB\Driver\Query' not found错误。 pecl安装扩展 通过pecl可以很方便地安装扩展 注意:如果安装了多个版本的php,需要进行相应版本的pecl目录,如: ➜...

    MongoDB4Win10

    先安装MongoDB,然后安装MongoDB Compress,连着安装容易卡进度条,另外安装过程中会报服务无法启动错误,在一篇博客里有解决方法,网址也在压缩包里。

    PECL方式安装php-mongodb扩展方法

    开始安装 全新虚拟机Ubuntu14.04,手动安装了apache2和php5;其余全没有。 那我们使用一条命令安装php扩展 sudo pecl install mongodb ...当我们再次执行pecl install mongodb时,应该会报这样错误,

    电子书:MongoDB权威指南(中文版)

    第1 章 简介 11.1 丰富的数据模型 11.2 容易...PHP    14911.3 自定义提交表单:Ruby 15411.4 实时分析: Python 157附录A 安装MongoDB 163附录B mongo:MongoDB shell 167附录C 深入MongoDB 内部 169

    Win10 安装 MongoDB 3.6.5 失败的问题及解决方法

    在安装 MongoDB 的时候,出现了MongoDB 3.6.5 2008R2Plus SSL (64 bit) Setup Wizard ended prematurely的错误,原因不明,但有解决办法: 解决办法 在安装的时候不勾选 Install MongoDB Compass选项即可 总结 ...

    解决Linux上MongoDB启动脚本错误---env: /etc/init.d/mongodb : no such file or directory

    NULL 博文链接:https://simba.iteye.com/blog/609524

    关于Mongodb参数说明与常见错误处理的总结

    本文主要介绍的是关于Mongodb参数说明与常见错误处理的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器; 2 进入到 /usr/...

Global site tag (gtag.js) - Google Analytics