Win10安装MongoDB 4.2.3 安装配置、使用问题汇总

MongoDB windows版本下的入门手册

1. 关于MongoDB概念:

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

2. 关于MongoDB的使用:

MongoDB 宣布其开源许可证从 GNU AGPLv3 切换到 Server Side Public License (SSPL)。新许可证将适用于新版本的 MongoDB Community Server 以及打过补丁的旧版本。AGPLv3 和 SSPL 在自由使用、自由修改和重新分发代码上没有区别。
个人理解:MongoDB社区版可以使用并且商用,但是不得更改其源码后再商用,此时需要向MongoDB申请企业版使用权限。
相关开源协议的具体说明:https://blog.csdn.net/wuhenyouyuyouyu/article/details/51941798,可自行查看。

3. MongoDB安装:

MongoDB安装的条件需要Vs Redistribution C++ 和系统的一些新补丁才可以,所以记得更新一下Windows。
MongoDB安装教程各位大神在网上有具体说明:
https://www.cnblogs.com/wgl0126/p/9531256.html
注意:这里要说明一下MongoDB官方有两种安装方式,一种为MSI,另外一种为zip,其中zip的安装方法比较复杂,需要用命令操作安装,并且配置很多参数,主要目的是可以实现同软件捆绑时的一键安装,但是并不推荐这种安装方式,因为系统之间的环境不一,很可能会导致安装失败。所以推荐Msi的安装包安装,省心安全。
在使用msi安装包安装时,如果安装到D盘,会出现无法启动服务的情况:请参考**https://blog.csdn.net/qq_20084101/article/details/82261195**的解决方案。推荐直接安装到C盘即可。
本人在Windows10企业版中安装MongoDB遇见无法启动服务的情况:
最后偶然发现是MongoDB server 服务登录的问题。

只要把MongoDB的 服务登录选择为本地登录即可,MongoDB即可正常启动。这个问题的具体原因不清楚,应该是win10企业版的一些安全限制使得MongoDB无法正常运行。

4.MongoDB的配置:

目前使用最多的情况是如何绑定多个本地IP,解决方案:

只需要将Mongod.cfg中IP地址修改为0.0.0.0即可,重启MongoDB server后
会开始监听本地所有IP。此时既可以使用局域网192.168.x.x 也可以使用127.0.0.1访问MongoDB。当然如果是局域网访问,需要添加一条端口入站规则,为27017开通允许连接的权限。
另外还有一种情况是修改完IP可能开机无法正常启动MongoDB server:
这时需要将服务设置为自动延迟启动,否则无法开机自启动,可能需要延迟加载一下。

5.MongoDB的使用:

可视化工具:推荐使用NoSQLBooster(mongobooster)

NoSQLBooster是MongoDB CLI界面中非常流行的GUI工具。它正式名称为MongoBooster。NoSQLBooster是一个跨平台,它自带一些mongodb工具来管理数据库和监控服务器。这个Mongodb工具包括服务器监控工具,Visual Explain Plan,查询构建器,SQL查询,ES2017语法支持等。它有免费,个人和商业版本,当然,免费版本有一些功能限制。NoSQLBooster也可用于Windows,MacOS和Linux。
在这里插入图片描述

下载地址: https://nosqlbooster.com/downloads

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值