一、MongoDB下载

  

  下载的msi安装包,我下载的是企业版的。

  

二、MongoDB安装

  1、运行下载好的安装程序,进行Mongodb的安装:

  

  根据安装向导进行步骤安装,知道最后安装成功!

  

  2、安装完成后,提示重新启动

  3、系统重启后,安装完成

三、MongoDB运行

  1、安装成功后,我们进行MongoDB的运行

  进入安装目录下,建文件夹data和log分别进行存放数据和log日志文件。

  创建一个mongo.conf配置文件

  

  配置文件里的内容写:(路径写自己的实际目录)


dbpath=D:\work\node\mongodb\data #数据库路径
logpath=D:\work\node\mongodb\data\log\MongoDB.log #日志输出文件路径
logappend=true #错误日志采用追加模式
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

  在logs文件夹里建一个log日志文件:

  

  一开始空的即可,不需要写内容。

  2、然后我们切换到安装目录的bin目录下,找到mongod.exe

  执行下列命令启动MongoDB

mongod --config "D:\work\node\mongodb\data\mongo.conf"  

  执行成功后,在浏览器打开地址 http://127.0.0.1:27017/

  

  出现如上界面,说明安装成功!

  3、创建并启动MongoDB服务

  如果我们每次都手动启动服务的话,是比较麻烦的,因此我们进行注入windows服务的方式启动MongoDB

  执行下列代码:

mongod --config "E:\Program Files\MongoDB\mongo.conf" --install --serviceName "MongoDB"
net start MongoDB

  

  可见服务启动成功!

  当然也是可以卸载服务的:

mongod.exe --remove --serviceName "MongoDB"  

  

  启动的参数我们可以写的更具体一些:

  下列展示MongoDB的启动参数说明:

  

  因此,我们可以自定义服务的启动:

mongod.exe --logpath "E:\Program Files\MongoDB\logs\mongo.log" --logappend --dbpath "E:\Program Files\MongoDB\data" --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

  至此,我们的MongoDB的服务启动已经介绍完成!

三、MongoDB可视化工具

  MongoDB的可视化工具有诸多选择

  • mangoVUE
  • mongoVUE 连接MongoDB3.2不能正常显示collection的问题

引擎的原因,只要降到2.X版本就可以显示了
3.x默认是wiredTiger 引擎,2.x默认是mmapv1 引擎 打开MongoDB服务器,打开管理软件连接到服务器,此时如果数据库是默认条件下打开的,那么MongoVUE的collection列表是没法检测到,也没法新建的。这是因为MongoDB 3.2之后默认启动的是wiredTiger引擎,这个引擎和之前的引擎不同,而管理软件匹配的还是之前的引擎,所以无法使用。 此时要重新启动MongoDB服务器。启动命令是: mongod –storageEngine mmapv1 –dbpath XXXXX, 其中XXXXX是你的数据库存储路径。这样启动之后,再使用MongoVUE连接数据库服务器就可以了。

mongodb的安装、配置、常见问题的更多相关文章

  1. MongoDB的安装配置、基本操作及Perl操作MongoDB

    MongoDB的安装配置.基本操作及Perl操作MongoDB http://www.myhack58.com/Article/60/63/2014/42353.htm

  2. Linux环境下NodeJS和MongoDB的安装配置

     一.NodeJS的安装配置 #进入安装目录cd /usr/local/ #删除原有安装rm -rf noderm -rf node-v0.10.29-linux-x64 #解压压缩包tar -zxv ...

  3. MongoDB下载+安装+配置+错误解决方法

    下载 官网下载: https://www.mongodb.com/download-center/community Server=>Download 安装 下载完成后安装 建议下载根目录(下过 ...

  4. MongoDB(二)——安装配置了解

    前边介绍了MongoDB的大概理论知识,这篇来对MongoDB进行一下安装使用,支持安装在windows和linux上,当然了很多其它情况下我们是安装在linux上,由于毕竟server用linux的 ...

  5. MongoDB Linux 安装配置 后台运行

    介绍安装的文档很多,可以参考这篇: http://www.mkyong.com/mongodb/how-to-install-mongodb-on-mac-os-x/ 安装完后你可能会碰到的2个问题. ...

  6. 【转】hive简介安装 配置常见问题和例子

    原文来自:  http://blog.csdn.net/zhumin726/article/details/8027802 1 HIVE概述 Hive是基于Hadoop的一个数据仓库工具,可以将结构化 ...

  7. 【转】 hive简介,安装 配置常见问题和例子

    原文来自:  http://blog.csdn.net/zhumin726/article/details/8027802 1 HIVE概述 Hive是基于Hadoop的一个数据仓库工具,可以将结构化 ...

  8. mongodb window安装配置

    下载mongodb安装包 1. https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl?_ga=2.233271640.711265466.15193 ...

  9. PHP MongoDB 扩展安装配置

    近日对MongoDB比较感兴趣,在linux下部署了一套LAMP,想把MongoDB加进来,下面进入正题: 1.确保安装好LAMP环境,假设php安装目录:/usr/local/php5 2.下载ht ...

  10. MongoDB的安装配置

    1,下载: http://www.mongodb.org/downloads 2.4.5版:http://www.mongodb.org/dr/fastdl.mongodb.org/linux/mon ...

随机推荐

  1. [BZOJ2342] [Shoi2011]双倍回文(manacher)

    传送门 manacher...... 先跑一边manacher是必须的 然后枚举双倍回文串的对称轴x 把这个双倍回文串分成4段,w wR w wR 发现,只有当 y <= x + p[x] / ...

  2. Codeforces Round #512 (Div. 2, based on Technocup 2019 Elimination Round 1) E. Vasya and Good Sequences

    题目链接 官网题解写的好清楚,和昨晚Aguin说的一模一样…… 这题只和每个数1的个数有关,设每个数1的个数的数组为$b$,就是首先一段如果是好的,要满足两个条件: 1.这一段$b$数组和为偶数,因为 ...

  3. Keil建立第一个C51工程的步骤

    参见51+arm开发板<使用手册.pdf> 1.“project”   >>  “new project”  >>  新建一个用于保存工程的文件夹例如dem  &g ...

  4. CODEVS_1033 蚯蚓的游戏问题 网络流 最小费用流 拆点

    原题链接:http://codevs.cn/problem/1033/ 题目描述 Description 在一块梯形田地上,一群蚯蚓在做收集食物游戏.蚯蚓们把梯形田地上的食物堆积整理如下: a(1,1 ...

  5. [Bzoj1112][POI2008]砖块Klo(splay)

    1112: [POI2008]砖块Klo Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2353  Solved: 831[Submit][Statu ...

  6. 中国剩余定理 & 欧拉函数 & 莫比乌斯反演 & 狄利克雷卷积 & 杜教筛

    ssplaysecond的博客(请使用VPN访问): 中国剩余定理: https://ssplaysecond.blogspot.jp/2017/04/blog-post_6.html 欧拉函数: h ...

  7. HDU - 4630 No Pain No Game (线段树 + 离线处理)

    id=45786" style="color:blue; text-decoration:none">HDU - 4630 id=45786" style ...

  8. BUPT复试专题—密码(2009)

    题目描述   输入 有多组输入,每组: 第一行:由26个小写字母组成的串以空格隔开,如 b a c e u f g h i j k l m n o p q r s t v w x y z d v y ...

  9. 在canvas上面拖拽对象。

    原文:https://html5.litten.com/how-to-drag-and-drop-on-an-html5-canvas/ 下面作者的原始的版本会抖动一下(鼠标刚点下去的时候,位置会发生 ...

  10. Android6.0权限管理以及使用权限该注意的地方

    Android 6.0 Marshmallow首次增加了执行时权限管理,这对用户来说,能够更好的了解.控 制 app 涉及到的权限.然而对开发人员来说却是一件比較蛋疼的事情.须要兼容适配,并保证程序功 ...