深入浅出MongoDB(三)环境搭建
上次的博文深入浅出MongoDB(二)概述中我们已经将MongoDB的相关概念讲解了一下,接下来我们继续进行MongoDB学习。在学习之前,大家首先需要在自己的电脑上安装MongoDB。
1、安装
安装MongoDB非常简单,并不需要像Oracle或者SQL Server一样进行需要多么复杂的配置和上时间的安装过程。具体如下:
1)、下载MongoDB压缩文件。可以登录MongoDB官网http://www.mongodb.org/downloads选择合适的压缩文件进行下载。
2)、解压MongoDB压缩包中的bin目录到自己定义的文件夹,如:C:\mongodb\bin。
3)、创建MongoDB数据库文件夹\data\db,日志文件夹\log和日志文件mongodb.log(文件位置可以自定义)
完成之后的mongoDB数据库结构如下:
C:\mongodb\bin\
----------\data\db\
----------\data\log\mongodb.log
为什么会是上述一种结构,MongoDB官网上并没有给出解释,仅仅说需要这么做,如果不这样做,实际操作的时候就会报错。
2、运行
安装完成之后,首次运行MongoDB需要借助命令行窗口,将mongodb的数据库文件存放在指定的目录下面,具体命令如下:
C:\mongodb\bin\mongod.exe --dbpath C:\mongodb\data\db
这样就完成了mongodb的服务启动数据库文件存放位置的设定,完成之后,以后启动MongoDB直接运行bin目录下的mongod.exe就可以了。完成上述操作还远远不够,想要进行CRUD操作,你还需要运行bin目录下的mongo.exe来连接mongodb。
3、优化
细心的读者可能已经发现,我们上面进行的操作,每次启动都需要运行mongod.exe。针对这个问题,mongodb官网也提供了很好的解决方案,那就是将其创建成服务,这样就保证了随着每次开机自动运行mongodb。具体操作命令如下:
创建MongoDB服务
C:\mongodb\bin\mongod.exe --dbpath C:mongodb\data\db --logpath C:\mongodb\data\log\mongodb.log --install --serviceName MongoDB 删除MongoDB服务
C:\mongodb\bin\mongod.exe --dbpath C:mongodb\data\db --logpath C:\mongodb\data\log\mongodb.log --remove --serviceName MongoDB 启动MongoDB服务
NET START MongoDB 关闭MongoDB服务
NET STOP MongoDB
到此为止关于MongoDB的安装就暂时写到这里,如果读者有兴趣,并且有一定的英文功底,可以到MongoDB的官方网站上进行更加深入的学习。接下来我们继续进行MongoDB常规操作的讲解,敬请期待!
深入浅出MongoDB(三)环境搭建的更多相关文章
- MongoDB的环境搭建及启动
MongoDB环境搭建及配置 一.环境搭建 Mac:brew install mongodb 常见问题: Error: Permission denied @ unlink_internal 解决方案 ...
- Docker学习之——Node.js+MongoDB+Nginx环境搭建(一)
最近在学习Node.js相关知识,在环境搭建上耗费了不少功夫,故此把这个过程写下来同大家分享一下,今天我先来介绍一下Docker,有很多人都写过相关知识,还有一些教程,在此我只想写一下,我的学习过程中 ...
- MongoDB + Express 环境搭建记
最近项目需要使用 MongoDB,所以不得不搭建 MongoDB 环境,此文记录搭建过程及使用过程中需要了解的问题. Linux + Windows 混合搭建调试 MongoDB 记录 版本介绍 : ...
- mongodb基础环境搭建
一.准备工具 (1)mongodb(https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus- ...
- C#与mongoDB初始环境搭建
mongoDB官网https://www.mongodb.com/ mongoDB默认安装路径(Windows x64平台) C:\Program Files\MongoDB\Server\3.4\b ...
- MongoDB从环境搭建到代码编程(Window 环境)
本人开发环境: window Server 2008 , 64位系统 服务端 MongoDB下载地址:http://www.mongodb.org/downloads (本人己下好的在百度网盘 : ...
- MongoDB Windows环境搭建
简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存 ...
- java selenium (三) 环境搭建 基于Maven
现在Java的大部分项目都是基于Maven, 在Maven项目中使用Selenium2. 非常简单. 首先你需要配置好Maven的环境 可以参考本博客的Maven教程系列,Maven入门教程(一) ...
- MongoDB学习--环境搭建记录
Mongo安装教程,参考英文官网 基本命令, 索引的引用,索引基于地理位置的数据, win10 64位 系统中安装虚拟机 win10 系统中安装虚拟机VMwareWorkstation11 并安装 L ...
- Java+Selenium3.3.1环境搭建
一.背景和目的 selenium从2.0开始,加入了webdriver,实际上,我们说的selenium自动化测试,大部分情况都是在使用webdriver的API.现在去Selenium官网,发现最新 ...
随机推荐
- CRM 2016 自定义lookup过滤
function preFilterLookup() { //终端业态 Xrm.Page.getControl("new_typeofoperationid").addPreSea ...
- crm 4 IFRAME 元素隐藏
function hidebtn(elementTitle) { var x = document.getElementsByTagName("LI"); for (i = 0; ...
- RDLC报表分页显示标题
将报表以 XML的方式打开,搜索找到“详细信息” 在这个位置 <TablixRowHierarchy> <TablixMembers> <TablixMember> ...
- angularJs的ui-router总结
一:跑通ui-router. ui-router源码在最后面 跑通后的样子: 这个不解释了,都是很基本的东西. 二:切换视图: 这里的name可以不写,但是你得放到state的第一个参数里. 跑起来后 ...
- Droid VNC Server
这个app可以在Android开启VNC Server,让其他的VNC Client远程连接手机,不过前提是要ROOT.哎,可惜了. 当然还有另一款替代品Total Control http://ww ...
- cctype函数 (字符类型判断)
这些函数都在cctype头文件定义 isalnum(c) 如果C是字母或数字,则为TRUE isalpha(c) 如果C是字母,返回TRUE iscntrl(c) 如果C是控制字符,返回TRUE ...
- (转)C# MD5
本文原地址:http://blog.csdn.net/zhoufoxcn/article/details/1497099 作者:周公 代码如下: using System; using System. ...
- 在SoCEDS环境下编译和更新preloader和uboot程序的方法
在SoCEDS环境下编译和更新preloader和uboot程序的方法 前面有介绍preloader在HPS boot过程中的的作用,接下来讲述下用户在SoCEDS环境下改如何编译preloade ...
- 组合vs继承
继承,建立子类. 组合(或聚集),在类定义中引用其它类的实例.
- VISUAL STUDIO 2008 WINDOWS FORM项目发布生成安装包详解(转)
转自:http://www.cnblogs.com/killerofyang/archive/2012/05/31/2529193.html Visual Studio 2008 Windows Fo ...