Windows下MongoDB的安装与配置
MongoDB简介
- MongoDB 是一个基于分布式文件存储的数据库,因此有高性能、易部署、易使用的特点。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
- MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
- MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组。
- 文档模型映射到应用程序代码中的对象,使数据易于使用。
- 即时查询,索引和实时聚合提供了访问和分析数据的强大方法。
- MongoDB是免费的开源软件。2018年10月16日之前发布的版本根据AGPL发布。2018年10月16日之后发布的所有版本(包括先前版本的修补程序)都在服务器端公共许可证(SSPL)v1下发布。
MongoDB下载
- 访问MongoDB的官网:https://www.mongodb.com/
- 点击右上角的Try Free
- 选择自己的想要下载的数据库版本、系统种类与安装的类型,点击Download下载安装包
这里Windows有两种安装方式,一个是安装包(MSI)安装,另一个是压缩包(ZIP)安装,对应的安装包分别是:
- 安装包(MSI)安装:mongodb-win32-x86_64-2008plus-ssl-4.0.6-signed.msi
- 压缩包(ZIP)安装:mongodb-win32-x86_64-2008plus-ssl-4.0.6.zip
MongoDB安装
安装包(MSI)安装
- 双击打开下载好的安装包,点击Next
- 勾选
I accept...
协议,点击Next - 点击Complete
- 勾选
Install MongoD as a Service
,下面的服务名称、数据路径、日志路径根据自己的实际需求进行修改,点击Next - 点击Next
- 点击Install
- 点击是
- 等待安装过程
- 点击
Finish
压缩包(ZIP)安装
- 将压缩包解压到目标目录并且改一个名(路径和名称根据自己的需求修改)
- 打开
CMD控制台
,输入cd C:\mongodb
切换工作路径,再输入mkdir data\db
创建数据目录 - 切换到
bin
目录 - 输入
mongod -dbpath="C:\mongodb\data\db"
启动mongodb服务器 - 新打开一个
CMD控制台
,输入cd C:\mongodb\bin
切换到工作目录,然后输入mongo.exe
,连接成功,输入show dbs;
测试
MongoDB配置
至此我们两种方式安装成功了,但是为了方便,我们需要
配置环境变量
、新建一个配置文件
(仅压缩包安装)以及将MongoDB注册成Windows服务
(仅压缩包安装)配置环境变量
- 右键此电脑,点击属性
- 点击高级系统设置
- 点击环境变量
- 找到系统变量里面的Path变量,点击编辑
- 将
C:\mongodb\bin
路径添加到变量里面去,一直点击确定 新建一个配置文件
到
D:\MongoDB-4.0.6
路径下新建一个mongodb.cfg
文件,文件内容如下:`dbpath=D:\MongoDB-4.0.6\data\db`#数据路径
`logpath=D:\MongoDB-4.0.6\log\mongodb.log`#日志路径
`logappend=true`#以追加的形式存储日志
`port=27017`#端口号 默认为27017
`#auth=true`#开启用户认证
`bind_ip = 127.0.0.1`#mongodb所绑定的ip地址,127.0.0.1或者localhost表示只本机访问,0.0.0.0表示所有都可以访问
`journal=true`#启用日志文件,默认启用
`quiet=true`#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
MongoDB注册成Windows服务
- 打开管理员CMD控制台,输入命令
mongod -config D:\MongoDB-4.0.6\mongodb.cfg -install
,安装服务成功 启动MongoDB的Windows服务
- 右键这台电脑,点击管理
- 依次点击左边的服务和应用程序、服务,然后到右边找到MongoDB服务
- 右键服务点击启动
- 然后打开CMD控制台,输入
mongo
,连接成功 补充
- 卸载服务,打开管理员控制台输入命令
mongod -remove
,卸载成功
连接工具
至此我们就安装成功了,对于MongoDB的连接工具,我推荐:
- Navicat for MongoDB
安装可参考:Navicat for MySQL的安装,因为是同一家公司的产品,安装过程基本一样
我的个人博客网站是:www.coderyyn.cn
上面会不定期分享有关爬虫、算法、环境搭建以及有趣的帖子
欢迎大家一起交流学习
转载请注明
还没有评论,来说两句吧...