在安装MongoDB的文件中找到bin文件,其中有mongo.exe应用程序,双击打开会出现第二幅图的样子。

将MongoDB服务器作为Windows服务运行,运行后,不知道为什么无法启动,即使删除data\db\lock那个文件也无效,最后干脆重新来过

mongod.exe --bind_ip 127.0.0.1 --logpath "E:\我的文档\mongodb\dbConf\mongodb.log" --logappend --dbpath "E:\我的文档\mongodb\data" --port 12017 --serviceName "MongoDBService" --serviceDisplayName "MongoDB服务" --install

运行的时候mongo.exe,发生找不到服务的问题,仔细看了看服务,应该是中文问题,所以再进行一次尝试,将路径全部使用英文

现将现有的服务删除了先,语句sc delete 服务名。

想要查看服务名:1.打开控制面板,window的主菜单打开就有的 2.将查看方式设置为大图标,找到【管理工具】,进入后找到【服务】,之后就能看到服务所在地了。

快速进入服务:https://jingyan.baidu.com/article/5553fa82eb0ecd65a339346c.html  【百度经验】里面有三种方式介绍。我比较喜欢的就是直接在开始菜单输入services.msc。

重新来过:先删除掉之前添加的服务sc delete MongoDB ,将原有的Mongodb安装的进行remove,然后再重新安装。

进入bin文件夹,双击mongod.exe,不过在这之前需要在D盘建文件夹data以及子项db,这个似乎是默认的地址归属。

在打开mongod.exe之后,进入127.0.0.1:27017会出现一行字。再去打开mongo.exe

只不过mongo这个命令没有识别,

Hotfix KB2731284 or late r update is not installed, will zero-out data files

http://blog.csdn.net/gebitan505/article/details/48052273

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

a 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
文件,点击该文件,会安装补丁,该过程需要重启。

http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix405791/7600/free/451413_intl_x64_zip.exe

这个解压安装完成后系统重启,之后再看就没有这一句a hotfix to resolve an issue with memory mapped files on Windows.了

不过mongo这个命令还是undefined

当前状态是运行无碍,不过还是有些疑问

研究了半天,最后得出的结论就是,直接先启动Mongod.exe,再启动Mongo.exe正常运行。只不过MongoDB服务没什么用,就算启动了服务,也不能直接进行Mongo.exe的启动

如果想要将数据库的文件路径进行修改,那么每次启动的时候,都得通过cmd进入mongod.exe进行 dbpath的位置设置,然后再开启mongo.exe。

除非将文件路径设置为当前安装盘下的data\db文件夹下,才可以直接启动mongod.exe

MongoDB安装问题以及启动的更多相关文章

  1. MongoDB安装与配置启动

    1.下载安装包.mongodb-linux-x86_64-rhel62-3.6.3.tgz 2.解压.修改名字. 3.修改配置文件: # mongodb.conf #where to loglogpa ...

  2. MongoDB 安装(Window/Linux)

    MongoDB安装在Windows上 在 Windows上,首先要安装 MongoDB下载最新发布的MongoDB: http://www.mongodb.org/downloads 确保得到正确的版 ...

  3. MongoDB (三) MongoDB 安装

    MongoDB安装在Windows上 在 Windows上,首先要安装 MongoDB下载最新发布的MongoDB: http://www.mongodb.org/downloads 确保得到正确的版 ...

  4. MongoDB4.0及以上的版本安装时无法启动服务。

    问题描述:MongoDB安装过程中启动服务失败,点击忽略之后,可以安装完成.安装完成之后提示重启电脑,出现电脑蓝屏. 并且修复好电脑之后无法启动MongoDB服务. 暂时不知道原因(怀疑是MongoD ...

  5. MongoDB安装与启动

    我本人电脑是win8系统64位,下载64位的zip包,下载完成后解压缩到D:\MongoDB目录 创建数据库目录D:\MongoDB\data,接下来打开命令行窗口,切换到D:\MongoDB\bin ...

  6. mongodb 安装与启动简单使用

    环境:mac 10.11.6 一.安装步骤:按照官网的教程: 1.打开终端 安装或升级brew: brew update 2.安装mongoDB二进制文件: brew install mongodb ...

  7. MongoDB 安装,启动与基本使用

    一.MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式.Mongo使用C++ ...

  8. MongoDB安装,启动,注册为windows系统服务

    MongoDB安装与启动 周建旭 2014-08-10 解压完后配置环境变量 下载Windows 32-bit或64-bit版本并解压缩,程序文件都在bin目录中,其它两个目录分别是C++调用是的头文 ...

  9. MongoDB 安装与启动

    一.MongoDB简单介绍 MongoDB是一个高性能,开源.无模式的文档型数据库.是当前NoSql数据库中比較热门的一种.它在很多场景下可用于替代传统的关系型数据库或键/值存储方式. Mongo使用 ...

随机推荐

  1. (笔记)Linux下system()函数的深度理解(整理)

    注:从其它地方转的非常好的一篇文章,值得深究! 这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数 ...

  2. Json转换工具类(基于google的Gson和阿里的fastjson)

    在项目之中我们经常会涉及到字符串和各种对象的转换,为此特地整理了一下常用的转换方法 一.基于com.google.code.gson封装的json转换工具类 1. 在pom.xml文件里面引入gson ...

  3. SpringMVC系列(三):REST风格

    一.什么叫REST REST:即 Representational State Transfer.(资源)表现层状态转化.是目前最流行的一种互联网软件架构.它结构清晰.符合标准.易于理解.扩展方便,所 ...

  4. e830. 向JTabbedPane中加入一个卡片

    This example demonstrates various ways to add a tab to a tabbed pane. // Create a tabbed pane JTabbe ...

  5. unity-----------------------------关于WheelCollider设置或小车运动的注意事项

    转载:Unity3d 汽车物理引擎 WheelCollider总结   WheelCollider总结 写了前面两篇文章,我想总结一下WheelCollider! 让我们能够更清晰的学会物理车的开发! ...

  6. (转)在公司的局域网使用git或github 设置代理

    目录 [hide] 1 生成SSH Key 2 git使用http访问 3 git使用ssh进行访问 在公司这样的局域网环境中,向要走网络必须走HTTP代理出去.不能直接访问外面的服务,所以这样安全了 ...

  7. Winform控件学习笔记【第四天】——WebBrowser

    常用方法 Navigate(string urlString);//浏览urlString表示的网址 Navigate(System.Uri url);//浏览url表示的网址 Navigate(st ...

  8. Java VM

    何时需要理解Java 虚拟机机制 一.排错 二.性能优化 字节码文件的执行流程.机制. 涉及到文件的加载机制(类加载器).执行机制(执行引擎).运行时优化(JIT运行时编译).以及内存分配与垃圾回收. ...

  9. UNIX环境编程学习笔记(4)——文件I/O之dup复制文件描述符

    lienhua342014-08-23 UNIX 提供了两个函数 dup 和 dup2 用于复制一个现存的文件描述符. #include <unistd.h> int dup(int fi ...

  10. glibc中fork系统调用传参

    因为想跟踪下在新建进程时,如何处理新建进程的vruntime,所以跟踪了下fork. 以glic-2.17中ARM为例(unicore架构的没找到),实际上通过寄存器向系统调用传递的参数为: r7: ...