一:下载,安装
下载地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
安装可以默认也可以自己选择,本人安装在d盘的mongodb下面。
二:开启服务
在mongodb下新建data,然后cmd并且cd进入到bin,执行如下命令
mongod --dbpath D:MongoDBdata
然后会出现很多条提示,打开浏览器输入
http://localhost:27017/
如果浏览器上显示如下信息,就表示启动成功了
It looks like you are trying to access MongoDB over HTTP on the native driver port.
下次可以用同样的步骤重新开启服务。(不推荐)
事实上每次通过命令行启动Mongo是痛苦的,因此我们需要建立一个永久性服务,这就需要我们把Mongo加入到Windows本地服务中去。继续回到cmd,执行(会创建一个存放日志的文件夹及日志文件,data文件夹路径为本机data的路径):
mongod.exe --logpath D:mongodblogsmongodb.log --logappend --dbpath D:mongodbdata --directoryperdb --serviceName MongoDB --install
服务创建完成之后,默认是停止状态,我们需要手动打开服务,用命令,net start MongoDB,开启服务。也可以在电脑的任务管理器->服务找到mngodb手动打开。
三:配置
解压安装包到D:MongoDB
建立数据库目录 D:MongoDBdata
建立日志目录 D:MongoDBlogs
建立配置文件目录 D:MongoDBetc
建立配置文件 D:MongoDBetcmongodb.conf
dbpath=D:MongoDBdata #数据库路径 logpath=D:MongoDBlogsmongodb.log #日志输出文件路径 logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 journal=true #启用日志文件,默认启用 quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false port=27017 #端口号 默认为27017
在启动时一直出现100的错误,导致启动失败
最后也是查文档解决,在bin下执行如下命令
d:mongodbinmongod.exe --dbpath "d:mongodbdb" --logpath "d:mongodbdbdb.log" --install --serviceName "mongo" --logappend --directoryperdb