MongoDB在Windows10上的安装和配置

最近在学边缘计算框架,因为MongoDB数据库支持直接存储json文件而作为了”钦定“的搭配数据库

而我在安装和配置这个数据库家伙的时候踩了好多坑呀,希望能帮到小伙伴们能少走弯路!

首先呢,数据库的安装包大体分为msi和zip两种啦,不要以为用msi就可以像MySQL那样一直下一步下一步就可以搭建起来了,才不会那么简单呢!光是下载前要填的信息就够多了,分享一个资源吧~

http://dl.mongodb.org/dl/win32/x86_64

我们尽量选择mongodb-win32-x86_64-v3.4-latest.zip这个版本进行安装

至于为什么选择zip文件进行安装,因为这个真的配置起来简单

下载好后解压,我们在D盘下新建文件夹mongodb










把zip文件解压出来的文件复制到到 mongodb 这个文件里面去,同时新建一个data的文件夹


注意到解压出来的内容有一个bin文件夹吗?我们点击进入,并在空白处按住shift后鼠标右键点击,选择在此处打开PowerShell窗口


.\mongod --dbpath "D:\mongodb\data"这句命令进行执行

然后你就可以看到这样了

欸~这是什么意思呢?别急,我们试一下打开http://localhost:27017/试试。

是不是有这样的内容呢?

恭喜你,这意味着我们的数据库已经跑起来了!

可是为啥跟想象中点一下exe文件然后愉快的跑起来的打开方式不一样呢!而且只有在执行完这条命令后数据库才可以连接,关了PowerShell之后就连接不上了·········其实我也很想问问这家公司为啥不直接封装好·············

没关系!我们还能在再抢救一下====让我们关掉PowerShell

这个时候我们把这个步骤封装成Windows的服务,让他跟随Windows一起运行,就可以省事了,不用一直用这么麻烦的事情来开启数据库【机智脸】

我们先在mongodb这个文件夹里建一个logs的文件夹,用来做服务的日志

然后呢,打开管理员版的PowerShell

通过执行.\mongod.exe --logpath D:\mongodb\logs\mongodb.log --logappend --dbpath D:\mongodb\data --directoryperdb --serviceName MongoDB --install

不出意外,我们就可以将进程封装成一个服务了

打开【服务】


就可以看到它啦~

然而,你应该是启动不起来,会报错的·············惊不惊喜!!!意不意外!!!

没事啦,不要怀疑人生~我们只需要把data文件夹下的mongod.lock和storage.bson文件删掉就可以了,这是因为上一次启动留下的冗余文件与启动服务的部分文件重叠了,删掉后启动应该就可以正常进行了。

大吉大利,今晚踩坑!


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值