由于还是学习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文件
重启服务