Python网络爬虫(六):MongoDB安装和使用(windows)

本文提供MongoDB 3.4版本的安装教程,包括解决3.6版本安装问题的方法,以及如何配置环境变量和将MongoDB作为Windows服务启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)安装MongoDB:

MongoDB3.6版本是个坑!坑!坑!

安装时卡到安装进度条很长时间,卡到你怀疑人生!点cancel也没反应,气不气!!!

这里写图片描述

解决方案:下载3.4版本。

详细安装步骤:(其中一些截图是安装3.6版本时截的,后来放弃了3.6,改装3.4,安装步骤是一样的)

1、进入MongoDB官网:

https://www.mongodb.com/

2、点击下载:

这里写图片描述

3、找到3.4版本的下载包:
3.1点击All version ,获得Mongodb所有包:

这里写图片描述

3.2 找到3.4版本msi文件,并下载:

这里写图片描述

这里直接把3.4版本的MongoDB安装包贴上:

http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi?_ga=2.7045623.410933966.1512521590-461885398.1512521590

4、安装:

Mongodb安装和其他软件没有太大的区别,一直next即可,到这个页面时,可以选择Custom来自定义安装路径。

(这个截图是3.6版本,3.4版本也一样的)

这里写图片描述

选择自己的安装路径:

这里写图片描述

不到一分钟,3.4版本的MongoDB就安装成功了。3.6版本可是卡了我一个多小时也没成功。

(二)配置Mongodb:

安装成功后我们打开安装目录中的bin文件,我们所用到的数据库操作就在里面:
这里写图片描述
其中mongod.exe用来开启Mongodb服务,是服务器端。
mongo.exe用来使用数据库,相当于客户端。

1、建立工作目录:

必要步骤,不可跳过

之前安装的其实是数据服务器,通过数据库服务器可以建立很多个数据库,
而要把我们新建的数据库放在哪儿是可以我们自己决定的,所以需要指定一个位置来放数据库(db)和日志(log);

创建两个文件夹 D:\data\db 、D:\data\log
(1)db用来存放数据库文件;
(2)log用来存放数据库日志文件;

2、添加环境变量:

添加环境变量是为了启动MongoDB更方便,否则每次启动Mongodb都要进入安装目录运行mongod.exe相当麻烦。
win7用户:计算机——右键——属性——高级系统设置——环境变量——系统变量——path——编辑,加入Mongodb中bin的路径。
以我为例,我的Mongodb安装路径为D盘的MongoDB文件夹,所以我添加的环境变量为:D:\MongoDB\bin;

(注意以英文格式下的“;”结尾)

验证环境变量是否配置成功:
这里写图片描述

可以看到我添加的环境变量配置成功了。

现在我们可以启动一下MongoDB服务:
打开一个cmd,键入命令:

mongod.exe --dbpath=D:\data\db

这里写图片描述

可以看到,MongoDB服务器端启动成功了,不要关闭这个窗口。
我们再启动一个控制台,键入命令:

mongo

这里写图片描述

可以看到我们已经可以使用数据库了。

但是每次启动的时候都需要指定存放数据库存放目录,这样是不是很不方便,很不友好,有没一种方法能省去指定目录呢?
方法当然有,那就是将mongdb作为windows服务随机启动。

3、将MongoDB安装为windows服务:

还是以我的安装路径为例,以管理员身份运行cmd,进入bin文件夹,执行下列命令

mongod.exe --dbpath=D:\data\db --logpath=D:\data\log\MongoDB.log --install

这里写图片描述
这样我们就将,MongoDB设置为了windows服务。
我们可以直接键入命令,来启动MongoDB服务:

net start mongodb

键入命令,来使用数据库:

mongo

这里写图片描述

这样是不是很方便呢,省去了很多不必要的步骤!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值