Windows7下MongoDB的下载、安装与配置详解
一、Windows7下的运行库问题
虽然这个问题属于个例,但我觉得也有必要拿出来说说,保不齐你新装的系统就存在运行库没更新或者没装全的问题。出现这样的问题其实挺恼人的,具体表现就是系统经常会弹出警示框,提醒你系统不是缺这个.dll文件,就是找不到那个动态链接库。我本以为下个驱动精灵扫一遍驱动和系统漏洞就可以解决,结果不起作用;又傻傻地按照警示框的提示去微软下载中心去获取所缺文件,得到的却是另外一个新的警示框。
好在在坚持不懈地探索下,终于找到了靠谱的解决方案:我尝试安装了“微软运行库合集”,Problem Resovled!这么棒的库我肯定是要备份的,链接: https://pan.baidu.com/s/1cdMvro 密码: q7j5
二、MongoDB的下载、安装与配置
下面进入正题,先贴出我收藏的MongoDB安装包,链接: https://pan.baidu.com/s/1dFuBn4P 密码: fu7q
1、安装:安装过程和其它软件并无差异,一步步按照提示进行就可以了,如果想自己决定安装路径,可以选择“Custom”模式。
2、配置:我的安装路径是“D:\mongodb",安装好之后进入到这个路径下,分别创建”data“、”logs“文件夹,以及”logs\mongo.log"、“mongo.conf”文件。
data:用来存放创建的数据库数据
logs:数据库运行日志,mongo.log文件就位于这个文件夹下
mongo.conf:对MongoDB进行了基本配置,下面给出其中内容
#数据库路径
dbpath=D:\mongodb\data
#日志输出文件路径
logpath=D:\mongodb\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
3、启动:执行如下命令,注意是在"d:\mongodb\bin"下
mongod --config "d:\mongodb\mongo.conf"
这是其实就是在执行刚才的配置文件,启动MongoDB服务。MongoDB默认的端口是27017,这时候你可以去“127.0.0.1:27017”看看了,如果一切顺利,你大概可以看到这样的页面:
如果遇到无法访问的情况也不要着急,可以去查看一下mongo.log文件,如果已经有日志写入就说明已经启动成功了。
4、MongoDB自动化启动
如果每次启动MongoDB都得跑到bin下去执行那一坨代码是不是挺二的,其实我们可以使用Windows提供的服务来管理MongoDB的启动和关闭。
mongod --config "D:\Mongo\mongo.conf" --install --serviceName "MongoDB"
net start MongoDB
执行完上述命令,DOS界面应该是截图所示,这时候再去访问“127.0.0.1:27017”,应该会看到你想看到的页面了。如果想要关闭MongoDB服务,可以执行”net stop MongoDB“命令。
---------------------
Windows7下MongoDB的下载、安装与配置详解的更多相关文章
- CentOS 6.3下Samba服务器的安装与配置详解
一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...
- 阿里云、腾讯云、CentOS下的MySQL的安装与配置详解
一. 安装 查看是否已安装 # 查看MySQL版本 mysql --version # 查看MySQL相关文件 whereis mysql 若已安装,卸载方法如下 # 卸载MySQL yum remo ...
- libCURL开源库在VS2010环境下编译安装,配置详解
libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...
- Nginx安装及配置详解【转】
nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...
- [转帖]Nginx安装及配置详解 From https://www.cnblogs.com/zhouxinfei/p/7862285.html
Nginx安装及配置详解 nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP ...
- nginx在linux上的安装与配置详解(一)
Nginx的安装与配置详解 (1)nginx简介 nginx概念: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like ...
- Linux中Nginx安装与配置详解
转载自:http://www.linuxidc.com/Linux/2016-08/134110.htm Linux中Nginx安装与配置详解(CentOS-6.5:nginx-1.5.0). 1 N ...
- Windows下Nginx Virtual Host多站点配置详解
Windows下Nginx Virtual Host多站点配置详解 此教程适用于Windows系统已经配置好Nginx+Php+Mysql环境的同学. 如果您还未搭建WNMP环境,请查看 window ...
- Tomcat安装及配置详解
Tomcat安装及配置详解 一,Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Found ...
- Centos下MongoDB数据库的安装以及配置开机自启动(三)
最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...
随机推荐
- go工具链
1 编辑器 goland 2 GOPATH GOPATH是go的一个环境变量,它以绝对路径提供go的工作目录. go工程的源码存放在${GOPATH}/src目录下,go编译过程中生成的中间文件存放在 ...
- python之设置windows背景图片
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = 'jiangwenwen' from PIL import Image impo ...
- Snacks HDU 5692 dfs序列+线段树
Snacks HDU 5692 dfs序列+线段树 题意 百度科技园内有n个零食机,零食机之间通过n−1条路相互连通.每个零食机都有一个值v,表示为小度熊提供零食的价值. 由于零食被频繁的消耗和补充, ...
- HDU 5094 题解(状压BFS)
题面: Maze 题目中文大意: 这个故事发生在“星际迷航”的背景下. “星际争霸”的副队长史波克落入克林贡的诡计中,被关押在他们的母亲星球Qo’noS上. 企业的上尉詹姆斯·T·柯克(James T ...
- (三:NIO系列) Java NIO Channel
出处: Java NIO Channel 1.1. Java NIO Channel的特点 和老的OIO相比,通道和NIO流(非阻塞IO)主要有以下几点区别: (1)OIO流一般来说是单向的(只能读或 ...
- React Hooks实现异步请求实例—useReducer、useContext和useEffect代替Redux方案
本文是学习了2018年新鲜出炉的React Hooks提案之后,针对异步请求数据写的一个案例.注意,本文假设了:1.你已经初步了解hooks的含义了,如果不了解还请移步官方文档.(其实有过翻译的想法, ...
- 16、前端知识点--Object.defineProperty 的用法+双向数据绑定原理解析
一.Object.defineProperty 的用法 Object.defineProperty 可以用于给对象添加更新属性. <script> // Object.defineProp ...
- iOS开发-retain/assign/strong/weak/copy/mutablecopy/autorelease区别
依旧本着尊重原创和劳动者的原则,将地址先贴在前面: http://www.cnblogs.com/nonato/archive/2013/11/28/3447162.html,作者Nonato 以下内 ...
- CH5E26 扑克牌 (计数类DP)
$ CH~5E26~\times ~ $ 扑克牌: (计数类DP) $ solution: $ 唉,计数类DP总是这么有套路,就是想不到. 这道题我们首先可以发现牌的花色没有价值,只需要知道每种牌有 ...
- @property属性装饰器
顾名思义,@property就是一个跟属性相关的装饰器, 使用了它之后,取值和赋值操作都变得简洁 from datetime import date, datetime class User: def ...