首页 > 数据库 > > 如何安装mongoDB
开宗明义,为什么要使用mongoDB?
因为可以搭建一个本地数据库,然后导入历史行情数据用于策略回测。
那么,为什么要写这个?因为网上安装mongoDB的教程有很多坑(这里省略泪千行)。作为一个萌新小白,在没有人指导的情况下,踩到坑的痛苦难以言表。所以打算把安装mongoDB的过程写下来。给大家参考下。
第一步,下载mongoDB
很多教程推荐在这里下载:
http://www.mongodb.org/downloads
但是,这个地址真的是很难找到,而且我的浏览器倒腾半天还下载不下来。这里直接给个下载地址:
http://dl.mongodb.org/dl/win32/x86_64
第二步,在D盘安装mongoDB
1. 在D盘新建一个文件夹D:\workapp,然后将mongoDB的安装地址设置到这里。
2. 在D:\workapp下新建Data文件夹
3. 在D:\workapp\Data下新建db和log文件夹
4. 在D:\workapp\Data\log下新建MongoDB.log文件(其实不新建也可以)


第三步,启动MongoDB
进入D:\workapp\bin,
输入:mongod -dbpath "D:\workapp\Data\db"
作用:将mongodb的数据库文件创建到D:\workapp\Data\db目录
注意:
1、注意是mongod.exe
2、此时界面会停在[initandlisten] waiting for connections on port 27017 (此时数据库就已经启动)
第四步,试用MongoDB
不要关掉上一个cmd窗口。重新打开一个cmd窗口。这一点非常重要,我上次就是在这里踩到坑,关掉了上一个cmd窗口,结果怎么运行都报错。
在D:\workapp\bin这个目录下运行
D:\workapp\bin\mongo

窗口显示:2017-12-20T11:05:09.520+0800 I CONTROL [initandlisten]
表示可以使用mongoDB数据库了

第五步,以Windows Service的方式启动MongoDB
在C:\Windows\System32中找到cmd文件,右键以管理员模式打开。
这一步也非常重要。否则服务无法启动。

以管理员身份进入D:\workapp\bin目录,执行
mongod -dbpath "D:\workapp\Data\db" -logpath "D:\workapp\Data\log\MongoDB.log" -install -serviceName "MongoDB"

此时服务已经安装成功,运行
>net start mongodb (开启服务)
>net stop mongodb (关闭服务)
第六步,删除MongoDB (可选)
mongod -dbpath "E:\Work_App\MongoDB\Data\db" -logpath "E:\Work_App\MongoDB\Data\log\MongoDB.log" -remove -serviceName "MongoDB"
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3168746/ ,如需转载,请注明出处,否则将追究法律责任。