为了账号安全,请及时绑定邮箱和手机立即绑定

MongoDB安装之爬坑记录

标签:
MongoDB

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

webp


webp


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

webp


webp

默认安装目录为:C:\Program Files\MongoDB\Server\3.6


6、点击“Install”,等待安装完成,最后点击“Finish”,完成安装。

webp


webp


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

webp


二、环境配置
我们都知道,作为一个 developer,每次启动都要去对应的目录,所以第一步是把D:\mongodb\bin,添加到环境变量中,这样就可以在任意目录下访问其中的东西了。
步骤:电脑->属性->高级系统设置->环境变量->系统变量->path
三、安装MongoDB服务
1、接着,自定义安装的需要建立一个data文件夹,存放MongoDB相关的数据和日志文件。在data目录下面建立db和log文件夹,通过文件名都知道,一个是放log,一个是放数据库相关的文件。并且在log文件夹下创建一个日志文件MongoDB.log。

webp

调整目录结构


2、打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(先输入d:进入d盘然后输入cd d:\mongodb\bin)下输入:
D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db
看到与下图类似信息则说明启动成功

webp

mongodb默认连接端口27017,如果出现如图的情况,可以打开http://localhost:27017查看,发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。

webp


四、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)

webp


2、用管理员身份打开cmd命令行,进入D:\mongodb\bin目录,安装MongoDB服务,输入以下命令:
mongodb.exe --config D:\mongodb\mongod.config --install
此时logs文件中应生成一个新文件。

webp

如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员身份,遭到拒绝访问。
3、在管理员权限下输入命令:net start MongoDB,将MongoDB服务加入到WINDOWS,注意服务名一定不能写错.不确定服务名的话,打开任务管理器,如下图查看:

webp


4、关闭服务器

webp




踩坑点:
1、开一个cmd窗口,进入mongodb的bin目录,输入mongo或者mongo.exe,测试失败如图

webp


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

webp


webp

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






参考资料:
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



作者:IrisLong
链接:https://www.jianshu.com/p/6aaa77f21d5b


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消