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

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/

 

分享到:
评论

相关推荐

    MongoDB 安装出错解决方法

    在安装 MongoDB 时,默认安装路径是 C:\Program Files\MongoDB\Server\<version>\bin,但是很多用户都希望安装到其他目录下,这时就会出现问题。我们可以通过选择 Custom 安装方式来自定义安装路径,但是这时需要...

    mongodb1067错误解决1

    ### MongoDB 1067 错误解决方法详解 #### 错误概述 在尝试启动MongoDB服务时,用户可能会遇到“Windows无法启动MongoDB服务 错误1067:进程意外终止”的问题。这一错误提示通常意味着MongoDB服务在启动过程中遇到...

    mongodb安装配置及java操作mongodb

    在这个主题中,我们将深入探讨MongoDB的安装配置以及如何使用Java进行操作。 首先,让我们看看《Mongodb安装.doc》。这份文档应该详细介绍了在各种操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤。安装...

    mongodb安装教程

    - 如果在安装过程中遇到错误或问题,可以通过查看日志文件(如 `D:\mongodb\logs\mongodb.log`)来获取详细的错误信息。 - 如果需要更改MongoDB的服务端口,默认端口为27017,可通过 `--port` 参数进行修改。 - 安装...

    MongoDB集群安装配置

    ### MongoDB集群安装配置详解 #### 一、引言 随着数据量的增长以及对高可用性的需求增加,构建MongoDB集群成为一种常见的解决方案。本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个...

    MongoDB4.28安装详细步骤及启动配置教程(Windows10)

    - **检查日志文件**:通过查看MongoDB的日志文件(`mongod.log`),可以了解服务启动和运行过程中是否有任何错误或警告。 通过以上步骤,可以在Windows 10操作系统上成功安装并配置MongoDB 4.2.8。这为开发者提供了...

    php windows下安装mongodb服务

    - 如果遇到问题,检查PHP错误日志和MongoDB的日志文件,它们通常会提供关于问题的线索。 通过以上步骤,你就可以在Windows下的WAMP环境中成功安装并配置PHP的MongoDB服务了。这将使你能够轻松地在PHP应用程序中...

    mongodb的安装和使用简介

    安装服务时,需要指定日志文件路径、数据文件路径和Windows服务名称,且运行安装命令时,必须在MongoDB的bin目录下执行,以确保服务能够正确识别MongoDB的安装路径。 在运行MongoDB时可能会遇到一些常见问题。例如...

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

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

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

    总之,解决"env: /etc/init.d/mongodb : no such file or directory"错误需要对Linux系统管理和MongoDB的安装配置有深入了解。根据具体情况,可能需要调整启动脚本、检查系统路径、适应Systemd环境或手动创建启动...

    MongoDB安装到windows服务的方法及遇到问题的完美解决方案.docx

    - 如果启动MongoDB服务时出现错误提示,如:“Windows无法在本地计算机上启动MongoDB服务”,可能是由于指定的`--dbpath`路径下存在损坏的数据文件。 - 解决方法:前往指定的`--dbpath`路径,删除所有数据文件后...

    centos7.2安装Mongodb3.6.3

    通过遵循这些步骤,用户可以快速搭建起一个稳定的基础数据库环境,避免常见的安装错误。 #### 二、安装步骤详解 ##### 1. 配置 Yum 源 在安装 MongoDB 之前,首先需要配置其专用的 Yum 源。这一步骤是为了确保...

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

    当尝试使用不同存储引擎启动 MongoDB 时,例如配置文件指定了 `wiredTiger`,但数据目录中的数据文件是由 `mmapv1` 创建的,就会出现这个错误。为了解决这个问题,你需要确保 MongoDB 的配置文件中的 `storage....

    Windows下安装MongoDB

    在Windows环境下安装MongoDB是一项涉及多个步骤的任务,旨在确保数据库管理系统能够正确地安装和配置。以下内容将详细介绍在Windows系统下安装和配置MongoDB所涉及的知识点: 1. MongoDB简介: MongoDB是一种面向...

    用于ubuntu16.04下安装mongodb时缺少的库文件

    在Ubuntu 16.04上安装MongoDB时,可能会遇到一些依赖问题,尤其是在尝试从源代码编译安装或者使用非官方存储库时。标题提到的"用于ubuntu...如果出现这种情况,可能是因为正在尝试安装特定版本或非稳定版的MongoDB。

    mongodb-4.0.4_MacOSX

    因此,“brew”在描述中出现,意味着我们将通过它来安装 MongoDB。以下是安装过程: 1. **安装 Homebrew**:首先,确保你的 Mac 已经安装了 Homebrew。如果还没有,打开终端并运行以下命令: ``` /bin/bash -c "$...

    mongodb.dll 下载.zip

    如果你收到“mongodb.dll丢失”或“找不到mongodb.dll”的错误,那么这个压缩包就是你需要的解决方案。 下载并解压`mongodb.dll.zip`后,你需要将`mongodb.dll`文件复制到正确的位置。通常,如果是在全局环境中使用...

Global site tag (gtag.js) - Google Analytics