mongoDB学习手记1--Windows系统下的安装与启动
第一步:下载安装包
我们首先需要下载 mongodb 的安装包,直接到官网下载即可。地址为:https://www.mongodb.com/download-center#community。
看下自己的操作系统是32位还是64位选择不同的安装包下载。
第二步:安装软件
下载完成之后安装。安装的时候我们选择自定义安装,选择安装的路径,然后就是下一步,下一步,完成。
第三步:手动创建文件夹
这里需要创建一个mongodb的数据目录。这里需要注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。我是把mongodb装在了D盘,所以我目录也建在D盘,在D盘创建一个data文件夹,并在data文件中创建一个db文件夹。这里需要的数据目录就建好了。
我们还需要建一个配置目录,目前存放的是log信息,我们在data文件中创建一个dbconf文件夹,在文件夹中创建一个mongodb.log文件。
第四步:运行mongodb服务器
我们找到mongdb安装目录,找到bin文件夹并双击打开,在地址栏输入cmd命令,在命令提示符界面输入 mongod.exe --dbpath c:\data\db ,会出现如下提示说明执行成功

第五步:测试是否可以连接
我们在游览器中输入 http://localhost:27017/ 如果出现如果下图所示,说明没有问题。如果不是可以看下端口是不是被占用。mongodb默认端口是27017

第六步:把mongdb注册为windows服务
每次启动mongodb都需要手动启动,很麻烦。我们可以把它注册为windows服务,每次开机启动,当然你也可以设置为手动启动。
我们通过管理员身份打开命令提示符。进入到mongodb的安装目录下的bin目录,执行 mongod.exe --logpath "D:\data\dbConf\mongodb.log" --logappend --dbpath "D:\data\db" --serviceName "MongoDB" --install
这里需要说明一下 logpath 就是刚才我们创建的日记文件路径(注意这里是文件路径),dbpath 是指定数据库路径(注意这里是文件夹路径) , serviceName 是指服务的名称
关于命令中的参数说明
参数 描述
--bind_ip 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath 定MongoDB日志文件,注意是指定文件不是目录
--logappend 使用追加的方式写日志
--dbpath 指定数据库路径
--port 指定服务端口号,默认端口27017
--serviceName 指定服务名称
--serviceDisplayName 指定服务名称,有多个mongodb服务时执行。
--install 指定作为一个Windows服务安装。
执行成不成功,需要到 mongodb.log 文件中查看 。如下图所示,我试了三次最后一次成功了。这里的 拒绝访问 一般都是没有用管理员身份启动命令提示符,怎么打开看下面一张图。


至此我们的安装可以算是完成了。图形化的管理界面后续再说。说的不清楚的或者不对的希望大家留意讨论。
mongoDB学习手记1--Windows系统下的安装与启动的更多相关文章
- MongoDB在Windows系统下的安装和启动
版本选择MongoDB的版本命名规范如:x.y.z: y为奇数时表示当前版本为开发版,如:2.3.0.2.1.1: y为偶数时表示当前版本为稳定版,如:2.0.1.2.2.0: 目前官网上最新的版本为 ...
- MongoDB学习总结(一) —— Windows平台下安装
> 基本概念 MongoDB是一个基于分布式文件存储的开源数据库系统,皆在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB将数据存储为一个文档,数据结构由键值key=>val ...
- Windows系统下同时安装Python2和Python3
Windows系统下同时安装Python2和Python3 说明 有时由于工作需求我们需要在Python2版本下面进行一些开发,有时又需要Python3以上的版本,那么我们怎么在一台电脑上同时安装多个 ...
- mongodb基础环境部署(windows系统下)
Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNorma ...
- Windows系统下nodejs安装及配置
关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...
- windows系统下fis3安装教程
注意:在安装fis3前必须安装node和npm,详情请见官网http://nodejs.org node版本要求 0.8.x,0.10.x, 0.12.x,4.x,6.x,不在此列表中的版本不予支持. ...
- Windows系统下部署安装一个/多个Tomcat8
首先从http://tomcat.apache.org/上下载Tomcat8.0压缩版的,解压到指定路径后即可. 第一:在Windows系统中安装部署单个Tomcat 对于这种情况, ...
- MongoDB在Linux系统下的安装与启动
Mongodb介绍 MongoDB是一个开源文档数据库,提供高性能,高可用性和自动扩展,官方文档:https://docs.mongodb.com/manual/introduction/ Mongo ...
- Windows 系统下Git安装图解
简单来说Git是一个免费的.开源的版本控制软件,从功能上讲,跟我们比较熟悉的Subversion(SVN)这类版本控制软件没什么两样.由于工作的需求,需要在WinXP下安装git配合团队完成相应的工作 ...
随机推荐
- vue.js拓展篇(8):测试开发与调试
内容 第15章:测试开发与调试 任何实际项目的开发,除了功能性代码的完成,规范的开发流程和严谨的测试都是不可或缺的.合理使用工具将事半功倍. 1.ESLint ESLint是Lint语法检查工具,避免 ...
- Django 学习笔记(六)MySQL配置
环境:Ubuntu16.4 工具:Python3.5 一.安装MySQL数据库 终端命令: sudo apt-get install mysql-server sudo apt-get install ...
- Java - 9个处理异常的最佳准则
其实工作这么久了一直都没搞清楚到底如何来处理异常,偶然看到一篇外文感觉还不错,便把它翻译了下来,原文链接位于本文末尾处. 在java中处理异常并不是一件简单的事,不止初学者觉得它难以理解甚至连有经验的 ...
- Java面向对象-方法的值传递和引用传递
Java面向对象-方法的值传递和引用传递 0 发布时间:『 2016-08-21 14:21』 博客类别:Java核心基础 阅读(197) 评论(0) Java面向对象-方法的值传递和引用传递 方 ...
- C#输出杨辉三角形
话不多说直接上代码: class Program { static void Main(string[] args) { ;//杨辉三角形的长度 Console.Write("输入杨辉三角长 ...
- Ubuntu部署可视化爬虫Portia2.0环境
部署portia环境官方文档给出的方法太过简单,对于初学者来说是很难根据那一两行字成功部署portia环境的.对于部署portia这只可爱的爬虫的过程还是有很多坑的,主要写一篇portia2.0版本的 ...
- Express + Session 实现登录验证
1. 写在前面 当我们登录了一个网站,在没有退出登录的情况下,我们关闭了这个网站 ,过一段时间,再次打开这个网站,依然还会是登录状态.这是因为,当我们登录了一个网站,服务器会保存我们的登录状态,直到我 ...
- Redis集群的相关概念
1.1 redis-cluster架构图 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节 ...
- Java内存模型:volatile详解
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt202 Java内存模型:volatile是干什么用的Volatile字段是用 ...
- jsp fmt标签详解
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt326 JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户 ...