MongoDB怎么写服务?
我们都知道,MongoDB可以通过命令行执行mongod
命令来启动MongoDB,但是这样一旦关闭此cmd窗口,MongoDB就同时被关闭了,要想让此服务保持开启,则需要写成后台服务,具体操作如下:
cmd找到mongod.exe所有的目录,比如我的在G盘,执行如下命令:
mongod.exe --logpath G:MongoDBlogmongodb.log --logappend --dbpath G:MongoDBdata --directoryperdb --serviceName MongoDB --install
回车则开启了MongoDB服务,并在后台运行,可以通过任务管理器->服务来查看此服务
实际上,mongodb是有配置文件的,可以使用其默认配置,那么写如下命令即可把mongodb写成服务了:
mongod --install -f "G:MongoDBinmongod.cfg"
需要注意的一点就是:在G:MongoDBdata
路径下,如果没有db
目录,则需要手动创建