zoukankan      html  css  js  c++  java
  • 安装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:datadb not found 的字样。

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

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

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

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


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

    (1)创建:C:datadb 文件夹,以及创建 C:datalogmongod.log 文件。

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

    logpath= C:datalogmongod.log

    dbpath=C:datadb


    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 7/Windows Server2008 R2 SP1/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:mongodbinmongod.exe" --service --config="C:mongodbmongod.cfg"" DisplayName= "MongoDB" start= "auto"
    
    如无意外,会看到:CreateService 成功。打开cmd,输入 services.msc,查找 MongoDB 服务,如果能启动成功,则证明路径正确。如果不能启动,则表示 路径错误,需要删除该服务(命令为:sc delete MongoDB),然后重新添加。

     


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


  • 相关阅读:
    2.Android之按钮Button和编辑框EditText学习
    《DSP using MATLAB》Problem 3.8
    《DSP using MATLAB》Problem 3.7
    《DSP using MATLAB》Problem 3.6
    《DSP using MATLAB》Problem 3.5
    《DSP using MATLAB》Problem 3.4
    《DSP using MATLAB》Problem 3.3
    《DSP using MATLAB》Problem 3.2
    《DSP using MATLAB》Problem 3.1
    《DSP using MATLAB》Problem 2.20
  • 原文地址:https://www.cnblogs.com/liuzhuqing/p/7480056.html
Copyright © 2011-2022 走看看