MongoDB安装之爬坑记录

作者: IrisLong | 来源:发表于2018-05-09 19:32 被阅读77次

本机系统:win10/64位
mongodb版本:mongodb-win32-x86_64-2008plus-ssl-3.6.4-signed.msi
安装步骤:
一、下载
1、移步官网下载
2、在下载目录找到安装文件
3、双击安装文件,弹出交互式安装界面
4、点击“Next”后,同意安装协议,再次点击“Next”



5、通过点击 "Custom(自定义)" 按钮来设置你的安装目录,为了方便建议文件夹命名尽量简短如(d:\mongodb)

默认安装目录为:C:\Program Files\MongoDB\Server\3.6
6、点击“Install”,等待安装完成,最后点击“Finish”,完成安装。


7、我的安装目录是d:\mongodb

二、环境配置
我们都知道,作为一个 developer,每次启动都要去对应的目录,所以第一步是把D:\mongodb\bin,添加到环境变量中,这样就可以在任意目录下访问其中的东西了。
步骤:电脑->属性->高级系统设置->环境变量->系统变量->path
三、安装MongoDB服务
1、接着,自定义安装的需要建立一个data文件夹,存放MongoDB相关的数据和日志文件。在data目录下面建立db和log文件夹,通过文件名都知道,一个是放log,一个是放数据库相关的文件。并且在log文件夹下创建一个日志文件MongoDB.log。
调整目录结构
2、打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(先输入d:进入d盘然后输入cd d:\mongodb\bin)下输入:
D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db
看到与下图类似信息则说明启动成功 mongodb默认连接端口27017,如果出现如图的情况,可以打开http://localhost:27017查看,发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。
四、MongoDB安装为Windows服务
当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB设置为windows服务。
1、在d:\mongodb新建文件mongo.config在d:\mongodb新建文件mongo.config,这是MongoDB的配置文件,内容如下:
systemLog:
    destination: file
    # log文件夹路径
    path: D:\MongoDB\data\log\MongoDB.log 
storage:
    # db文件夹路径
    dbPath: D:\MongoDB\data\db

你可以在gitbash上打开mongo.config文件,也可以直接在记事本里面打开它,写入上述内容。(此处我用的是gitbash)


2、用管理员身份打开cmd命令行,进入D:\mongodb\bin目录,安装MongoDB服务,输入以下命令:
mongodb.exe --config D:\mongodb\mongod.config --install
此时logs文件中应生成一个新文件。
如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员身份,遭到拒绝访问。
3、在管理员权限下输入命令:net start MongoDB,将MongoDB服务加入到WINDOWS,注意服务名一定不能写错.不确定服务名的话,打开任务管理器,如下图查看:

4、关闭服务器



踩坑点:
1、开一个cmd窗口,进入mongodb的bin目录,输入mongo或者mongo.exe,测试失败如图
原因:启动mongodb服务,需要先配置一下你要存储数据的地址,打开cmd命令窗口,进入到mongodb\bin目录下输入:
D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db
如果出现了端口27017等待连接则成功。如果没有这行命令则会导致出现上图这种情况
2、MongoDB安装为Windows服务报错,如图:

原因:路径错误,并且没有使用管理员身份运行命令,所以遭到拒绝访问。






参考资料:
https://blog.csdn.net/dengdengda/article/details/51729938
https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html
https://www.jianshu.com/p/d6c7adfe45cf
https://jingyan.baidu.com/article/ed15cb1b52b8661be2698162.html
http://www.runoob.com/mongodb/mongodb-window-install.html
https://blog.csdn.net/qq_33210798/article/details/74332549

相关文章

  • MongoDB安装之爬坑记录

    本机系统:win10/64位mongodb版本:mongodb-win32-x86_64-2008plus-ssl...

  • MongoDB基础笔记

    outline MongoDB常用命令 MongoDB的CRUD 索引 MongoDB的安装 踩坑记录 Mongo...

  • mongodb爬坑系列一:mongodb的安装

    很多朋友想学mongodb,但是在安装这一步就被卡主了,失去了学习的机会以及兴趣,所以骑士在这里给大家做一个简单的...

  • centos7下安装MongoDB

    在windows下安装MongoDB的各种坑就不多说了,爬了一层又一层,最后果断弃坑,实在是想在Windows下玩...

  • Mac上MongoDB安装采坑

    Mac上MongoDB安装采坑 启用MongoDB Compass连接错误 connect ECONNREFUSE...

  • Windows下MongoDB 3.6快速安装教程

    最近在学爬虫,想试试用MongoDB做数据存储,但是安装配置过程中遇到一些坑,在此记录。 0. 下载 & 安装 下...

  • 记录mongodb 安装 踩坑史

    踩坑1、在官网下载对应的msi文件后,进行安装。安装这边有很多坑。。。 默认点击下一步,下一步,勾选了comple...

  • MongoDB MacOS入坑

    MongoDB MacOS入坑 MongoDB从安装到启动,再到可视化页面,最后放弃 安装 很多人喜欢用HomeB...

  • centos新系统安装流程

    新系统安装需要安装很多基础服务,这里也是记录一下安装的流程,避免重复爬坑,毕竟安装系统的周期还是挺长的,容易忘记。...

  • 安装MongoDB的各种问题

    Python第三周,计划是进行大规模数据爬取,却卡在了安装MongoDB上,我也是醉了~安装MongoDB时,提醒...

网友评论

    本文标题:MongoDB安装之爬坑记录

    本文链接:https://www.haomeiwen.com/subject/qfgnrftx.html