MongoDB 4.0版本的安装与配置

由于还是学习Python的一枚小白,所以在安装MongoDB数据库的时候也遇到了很多问题,安装完之后一直连接不上端口。
下面分享一下我安装、配置MongoDB的过程,希望给那些万一遇到同样问题的小白提供参考。


一、下载MongoDB数据库安装

1、到MongoDB官网下载适合你电脑系统的安装包。

下载地址:https://www.mongodb.com/download-center?jmp=nav#community
如果是window 64bit系统的就下载下面这个:

2、下载完成后打开安装包一直点击next(下一步)安装。

中间有一步是是否接收MongoDB数据库的协议,勾选 “I accept” ,然后继续点击 “next” 到了这个界面的时候可以自行选择安装位置。如果你想默认安装位置,到下面这个图的时候直接点击 “next” ,如果你想要安装到别的目录下,则选择下面的 “” ,找到你想要安装的位置点击 “next”
这里写图片描述
这里写图片描述

3、安装完之后直接点击 “finish” 完成MongoDB的安装。

二、环境配置以及MongoDB配置

接下来就是最重要的配置过程啦!

1、先创建数据库文件的存放位置

首先在你安装数据库的目录下创建一个新的文件夹“Data”,比如我的数据库安装在 D:盘下(所以后面都是根据我的来说明,你们配置的时候要注意你们数据库放的位置,不要跟我的搞混),那么就在D:盘下创建新文件夹 “Data”。
然后打开Data文件夹,再创建两个文件夹,一个文件夹叫 “db”,用于存储数据目录;另一个文件夹叫 “log”,用于保存日志文件。
这里写图片描述
如图:
这里写图片描述

2、接下来打开文件MongoDB,进入bin文件夹里面,复制上面的路径,添加到电脑系统环境变量的 “Path”路径里面。

这里打开控制面板,选择“系统与安全”,再点击 “系统”,选择 “高级系统设置”,点击最下面的环境变量:
这里写图片描述
选择下面的环境变量,找到 “path”,编辑添加到变量中,然后一直点击“确定”按钮,这部分就大功告成,添加变量到系统的原因是为了后续的操作更加简便。

3、完成上一步之后,在开始那里打开cmd命令行,输入如下的命令启动mongodb服务:

mongod –logpath “D:\data\logs.txt” –logappend –dbpath ”
D:\data” –directoryperdb –serviceName “MongoDB” –serviceDisplayName “MongoDB” –install

需要注意的是 这里的路径 要放在db路径的同级
然后重新打开cmd命令行,输入如下命令:mongo
这里写图片描述
发现连接失败,不要担心,这是因为还没完成连接。

4、接下来重开cmd命令行,输入命令:mongod –dbpath “d:\data”

这里写图片描述
看到这些信息后,先别关这个A终端,再开个B终端

5、再重新打开新的cmd命令行,输入命令: mongo、回车,就可以进入mongodb了(图片如下)

这里写图片描述

6、此时打开mongoDB的shell端,就是桌面的mongoDB,点击 “connect”

这里写图片描述
这里写图片描述
出现上面的界面说明已经连接成功啦,再看A终端的变化:
这里写图片描述

7、最后来简单的测试一下吧,首先运行 use test ,去创建一个数据库 test ,然后运行 ,插入命令, 插入数据

insert 操作

    让我们来 插入2条数据吧
这里写图片描述
find 操作
这里写图片描述


PS:如果出现下面的连接错误提示
Mongodbshell version: 3.4.6
connecting to: test
Mon Mar 3 23:45:09.491 Error: couldn’t connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
exception: connect failed
解决方法:

删除data\db\文件下面的mongo.lock文件
重启服务

到这里就完成所有的步骤啦!是不是感觉很麻烦,其实我也是这么觉得的!不,你不这么觉得!!!
第一次写博客,希望对大家有所帮助!也希望多多给予指导!

本文借助https://www.cnblogs.com/hugo-zhangzhen/archive/2017/02/28/6479218.html的部分图片完成,十分感谢!

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值