MongoDB:配置与安装
一、配置环境

1.1进行安装下载msi文件
需要注意的一点是,在安装过程中的图示界面不要勾选左下角“安装MongoDB可视化工具”。这是一个客户端管理工具,在后面会具体描述其功能。由于安装时间非常长,且有其他可替代的管理工具,所以我们会节省时间选择不安装。
1.2进行安装
需要注意的一点是,在安装过程中的图示界面不要勾选左下角“安装MongoDB可视化工具”。这是一个客户端管理工具,在后面会具体描述其功能。由于安装时间非常长,且有其他可替代的管理工具,所以我们会节省时间选择不安装。

1.3命令行下启动 MongoDB 服务
打开cmd命令窗口,进入MongoDB所安装的文件夹。创建data文件夹,用于存放数据。

进入到MongoDB\bin目录下,启动mongodb,看到打印的一些启动信息。

最后一行显示如下,表示启动成功。

此时打开任意浏览器,跳转地址http://localhost:27017/,通过浏览器访问,显示如下。(每次均可通过访问该地址来查看是否已经与mongodb建立服务连接)

说明目前mongodb服务已经启动,关闭cmd窗口则关闭服务。
1.4特性说明
MongoDB是一个依靠命令行来操作的数据库,它自带的Shell是一个很好的工具,但是它在操纵大数据集时就没那么直观了,因此使用MongoDB客户端GUI(Graphical User Interface)管理工具就非常必要了。
MongoDB 3.2引入了MongoDB Compass这一个图形化工具,能够帮助用户在不需要知道MongoDB查询语法的前提下,便利地分析和理解您的数据库模式,集创建数据库、管理集合和文档、运行临时查询、评估和优化查询、性能图表、构建地理查询等功能为一体。
1.5.可视化工具的应用
Mongodb有非常多的可视化工具,笔者选择了adminMongoDB。
首先进入下面的github网址,将包下载解压到mongodb所安装的文件夹下:https://github.com/mrvautin/adminMongo
打开cmd,进入该目录,安装并启动该工具。
(注:此处由于是从GitHub上下载的,一般在你下载的项目文件里会有README.md文件,里面会提供你启动项目的方法,但需要注意的是:如果你没有安装node.js和npm的话,建议你先安装这个。下载下来的项目,需要进入这个项目文件夹,然后右键->Git Bash Here,安装依赖环境 :npm install安装完成之后,会在你的项目文件夹里看到node_modules文件,然后按照README.md的提示启动就好啦)
安装指令:npm install,启动指令:npm start。完成后如下,访问地址

接下来,随便给数据库起一个名字,连接地址处填写本地ip地址(刚才建立服务连接时的地址mongodb://127.0.0.1:27017),然后点击右侧按钮进行连接。

点击连接可以继续查看其它细节。

备注:
- 还未研究出将mongodb部署在本地服务器的方法,故每次建立服务连接时都需要重复一系列繁琐的步骤。即进入C:\MongoDB\bin文件夹下,输入指令mongod --depath C:\MongoDB\data。
- cmd的基本操作指令:
cd.. 退出当前文件夹
cd xxx 进入xxx文件夹
mkdir xxx 创建新文件夹xxx
MongoDB:配置与安装的更多相关文章
- MongoDB Windows环境安装及配置
MongoDB一般安装 1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格 ...
- 1. 初探MongoDB —— 介绍、安装和配置
一.写在前面 之前一直以来,都是使用关系型数据库.也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题.诸如查询数据慢,加载花费时间长等等. 也早就耳闻NOSQL(NoSQL = Not ...
- window下MongoDB的配置与安装
前言 MongoDB 是一个基于分布式文件存储的数据库.由C++语言编写,支持Windows,Linux,OSX,Solaris等平台,默认端口为27017,是一个效率非常高的nosql数据库. 我的 ...
- mongoDB数据库的安装与配置
noSql数据库MongoDB的安装地址:https://www.mongodb.com/download-center?jmp=nav#community 选择相应的版本进行下载,在此以window ...
- 【MongoDB】MongoDB的下载 安装 配置及使用
windows系统 教程 1.下载地址 (官方提供根据系统位数选择对应的bit.exe下载) 由于自己win32系统不支持该官方版本,在网上又找了个 mongodb-win32-i386版本 p ...
- Centos下MongoDB数据库的安装以及配置开机自启动(三)
最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...
- mongodb单机版的安装和配置
首先根据操作系统下载MongoDB的相关安装文件 下载后上传到linux上,解压 将解压后的文件夹重新命名为monggodb4.0.1 命令mv 配置必要的文件夹mgdata存放运行数据,mglog存 ...
- 【MongoDB】 Windows 安装
Windows下安装MongoDB,虽然网上有很多攻略,但是还是有很多坑,为了以后少犯错误,特此记录. 1.下载安装包 https://fastdl.mongodb.org/win32/mongodb ...
- MongoDB 入门之安装篇
前言:MongoDB 在各 OS 上的安装比较简单,此文章只用来记录,不考虑技术深度. 一.Ubuntu 导入 MongoDB 公钥,添该软件源文件,更新源列表 sudo apt-key adv -- ...
- MongoDB(三)mongoDB下载和安装
软件下载 下载mongodb最新的包:http://www.mongodb.org/downloads 下载mongodb可视化界面,mongoVUE:http://download.csdn.net ...
随机推荐
- [Swift]LeetCode486. 预测赢家 | Predict the Winner
Given an array of scores that are non-negative integers. Player 1 picks one of the numbers from eith ...
- [Swift]LeetCode507. 完美数 | Perfect Number
We define the Perfect Number is a positive integer that is equal to the sum of all its positive divi ...
- 使用jQuery获取元素的宽度或高度的几种情况
今天说说使用jQuery获取元素大小的遇到几种情况 使用jQuery获取元素的宽度或高度的有几种情况: 1.使用width(),它只能获取当前元素的内容的宽度: 2.使用innerWidth(),它只 ...
- 发布core到linux
1.安装虚拟机之后,发现可以ping通但是telnet提示失败 CentOS 7.0默认使用的是firewall作为防火墙(我们需要把防火墙关掉) 查看防火墙状态 firewall-cmd --sta ...
- 想成为Python全栈开发工程师必须掌握的技能
什么是Python全栈工程师? 即从前端页面的实现,到后台代码的编写,再到数据库的管理,一人可以搞定一个公司网站的所有事情,真正实现全栈开发. 全栈只是个概念 也分很多种类 真正的全栈工程师涵盖了we ...
- 一个std::sort 自定义比较排序函数 crash的分析过程
两年未写总结博客,今天先来练练手,总结最近遇到的一个crash case. 注意:以下的分析都基于GCC4.4.6 一.解决crash 我们有一个复杂的排序,涉及到很多个因子,使用自定义排序函数的st ...
- Centos 7 .Net core后台守护进程Supervisor配置
环境: Centos 7 已安装.Net core 2.0.0 .Net core 1.1.2 1.Supervisor安装 yum 安装 yum install supervisor (阿里云验证 ...
- Eureka介绍
1. Eureka是什么 Eureka是一个基于REST的服务,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移 在 Spring Cloud 微服务架构中通常用作注册中心 我们 ...
- asp.net core系列 41 Web 应用 MVC视图
一.MVC视图 在Web开发的MVC和Razor中,都有使用视图,在Razor中称为"页"..cshtml视图是嵌入了Razor标记的HTML模板. Razor 标记使用C#代码, ...
- Java基础14:离开IDE,使用java和javac构建项目
更多内容请关注微信公众号[Java技术江湖] 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux ...