Windows平台快速安装MongoDB和Robo 3T
一、简介
1.数据库简介
传统的数据库都是关系型数据库,包括MySQL、SQL Server等。但是随着业务需求的提高,传统数据库往往难以满足业务的需要,因此逐步出现了很多NoSQL数据库,包括MongoDB和Redis等,今天主要来介绍MongoDB和可视化工具Robo 3T的安装。
2.安装包下载
MongoDB可以在官网https://www.mongodb.com/try/download/community下载,如下:
Robo 3T是一个MongoDB可视化工具,可以到官网https://www.robomongo.org/download下载,如下:
当然,可能会遇到下载速度慢的问题,因此我已经将MongoDB4.0.11和Robo 3T的安装包下载整理好了,可以直接点击加QQ群
963624318 在群文件夹数据库软件中下载即可。
二、安装MongoDB
1.MongoDB安装步骤
双击MongoDB安装包即可开始MongoDB的安装: (1)点击Next
(2)选择Custom 选择Custom用于自定义安装MongoDB。
(3)自定义安装路径 自定义安装路径时最好不要选择默认的C盘,而是安装到其他盘,免得影响电脑运行速度。
(4)安装服务选项保持默认 这一步很关键,是选择是否将MongoDB注册到Windows服务,需要选择默认选项,不要自己修改,重要的话再说三遍: 不要自己修改!!! 不要自己修改!!! 不要自己修改!!! 这样在安装时就会自动将MongoDB安装到Windows系统服务中,每次使用MongoDB就不需要再单独开启服务了。在网上有的教程中说这里不要勾选安装MongoDB为服务,后面再自己配置,一是操作过程很繁琐,而是还容易出错、不能成功,因此就不要瞎折腾了,直接这里勾选安装服务更简单。
(5)取消勾选Compass 因为后面我们选择Robo 3T作为可视化工具,因此就不安装Compass了。
(6)点击开始安装 点击开始安装等待安装结束即可。
2.MongoDB相关配置
在按上述步骤安装成功MongoDB之后,就可以使用MongoDB了,默认已经将其注册到了系统服务中并开启服务,如下:
此时即可访问http://localhost:27017/,如果看到如下页面,即可验证安装和开启服务成功:
如果不需要使用MongoDB服务,既可以在服务管理窗口中手动关闭MongoDB服务即可,或者以管理员身份打开CMD,运行net stop mongodb
即可关闭服务。
下次要再开启服务,可以在服务管理窗口中手动开启,也可以在以管理员身份打开的CMD中执行net start mongodb
即可。
三、安装和连接Robo 3T
1.安装步骤
也是直接双击安装包即可开始安装: (1)点击下一步
(2)点击我接受
(3)自定义安装路径 和MongoDB一样,自定义安装路径时也最好不要选择默认的C盘,而是安装到其他盘。
(4)开始安装
(5)点击完成安装
点击完成即可完成安装并打开Robo 3T软件。
2.Robo 3T的基本使用
打开Robo 3T会弹出一个窗口,如下:
在开启MongoDB服务的前提下,可以直接点击Connect连接,如下:
都是一些系统配置选项。 再保存一些数据到MongoDB中后,再鼠标右键点击New Connection点击Refresh即可刷新,如下:
多了新创建的数据库,打开如下:
至此,MongoDB和Robo 3T的安装和简单使用就到这里了,敬请期待。
- Spring Batch:文件的批量读写Flatfile(XML,CSV,TXT)
- 项目本机部署过程中的若个问题
- Android View体系(十一)自定义ViewGroup
- Java并发编程(四)Java内存模型
- Android View体系(十)自定义组合控件
- 算法(一)时间复杂度
- Android Studio详细安装流程和配置、主题
- html5 jqueryrotate插件实现旋转动画
- 为什么要使用String
- Android网络编程(十一)源码解析Retrofit
- android Material Design详解
- android EventBus详解(三)
- Android绘制优化(一)绘制性能分析
- android EventBus详解(二)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 为生产环境编译 Angular 2 应用
- 剑指offer 03:二维数组中的查找
- 《剑指offer》04:替换空格
- 《剑指offer》05: 从尾到头打印链表
- 《剑指offer》第六天:重建二叉树
- Android | 《看完不忘系列》之Glide
- Android | 资源冲突覆盖的一些思考
- 如何获取流式应用程序中checkpoint的最新offset
- Spark之离线统计热点城市信息
- 使用OpenCV实现图像增强
- typescript基础篇(4):函数
- 这样的奇技淫巧,劝你不用也罢
- 一文详解设备ID的那些事儿
- Ansible搭建hadoop-3.1.3高可用
- Android | xml和view的那些事