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 时,默认安装路径是 C:\Program Files\MongoDB\Server\<version>\bin,但是很多用户都希望安装到其他目录下,这时就会出现问题。我们可以通过选择 Custom 安装方式来自定义安装路径,但是这时需要...
### MongoDB 1067 错误解决方法详解 #### 错误概述 在尝试启动MongoDB服务时,用户可能会遇到“Windows无法启动MongoDB服务 错误1067:进程意外终止”的问题。这一错误提示通常意味着MongoDB服务在启动过程中遇到...
在这个主题中,我们将深入探讨MongoDB的安装配置以及如何使用Java进行操作。 首先,让我们看看《Mongodb安装.doc》。这份文档应该详细介绍了在各种操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤。安装...
- 如果在安装过程中遇到错误或问题,可以通过查看日志文件(如 `D:\mongodb\logs\mongodb.log`)来获取详细的错误信息。 - 如果需要更改MongoDB的服务端口,默认端口为27017,可通过 `--port` 参数进行修改。 - 安装...
### MongoDB集群安装配置详解 #### 一、引言 随着数据量的增长以及对高可用性的需求增加,构建MongoDB集群成为一种常见的解决方案。本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个...
- **检查日志文件**:通过查看MongoDB的日志文件(`mongod.log`),可以了解服务启动和运行过程中是否有任何错误或警告。 通过以上步骤,可以在Windows 10操作系统上成功安装并配置MongoDB 4.2.8。这为开发者提供了...
- 如果遇到问题,检查PHP错误日志和MongoDB的日志文件,它们通常会提供关于问题的线索。 通过以上步骤,你就可以在Windows下的WAMP环境中成功安装并配置PHP的MongoDB服务了。这将使你能够轻松地在PHP应用程序中...
安装服务时,需要指定日志文件路径、数据文件路径和Windows服务名称,且运行安装命令时,必须在MongoDB的bin目录下执行,以确保服务能够正确识别MongoDB的安装路径。 在运行MongoDB时可能会遇到一些常见问题。例如...
mongodb的安装步骤 不管什么版本都可以 不会出错, 用完之后,你会回来谢我的,亲!!!!
总之,解决"env: /etc/init.d/mongodb : no such file or directory"错误需要对Linux系统管理和MongoDB的安装配置有深入了解。根据具体情况,可能需要调整启动脚本、检查系统路径、适应Systemd环境或手动创建启动...
- 如果启动MongoDB服务时出现错误提示,如:“Windows无法在本地计算机上启动MongoDB服务”,可能是由于指定的`--dbpath`路径下存在损坏的数据文件。 - 解决方法:前往指定的`--dbpath`路径,删除所有数据文件后...
通过遵循这些步骤,用户可以快速搭建起一个稳定的基础数据库环境,避免常见的安装错误。 #### 二、安装步骤详解 ##### 1. 配置 Yum 源 在安装 MongoDB 之前,首先需要配置其专用的 Yum 源。这一步骤是为了确保...
当尝试使用不同存储引擎启动 MongoDB 时,例如配置文件指定了 `wiredTiger`,但数据目录中的数据文件是由 `mmapv1` 创建的,就会出现这个错误。为了解决这个问题,你需要确保 MongoDB 的配置文件中的 `storage....
在Windows环境下安装MongoDB是一项涉及多个步骤的任务,旨在确保数据库管理系统能够正确地安装和配置。以下内容将详细介绍在Windows系统下安装和配置MongoDB所涉及的知识点: 1. MongoDB简介: MongoDB是一种面向...
在Ubuntu 16.04上安装MongoDB时,可能会遇到一些依赖问题,尤其是在尝试从源代码编译安装或者使用非官方存储库时。标题提到的"用于ubuntu...如果出现这种情况,可能是因为正在尝试安装特定版本或非稳定版的MongoDB。
因此,“brew”在描述中出现,意味着我们将通过它来安装 MongoDB。以下是安装过程: 1. **安装 Homebrew**:首先,确保你的 Mac 已经安装了 Homebrew。如果还没有,打开终端并运行以下命令: ``` /bin/bash -c "$...
如果你收到“mongodb.dll丢失”或“找不到mongodb.dll”的错误,那么这个压缩包就是你需要的解决方案。 下载并解压`mongodb.dll.zip`后,你需要将`mongodb.dll`文件复制到正确的位置。通常,如果是在全局环境中使用...