当前位置:首页>开发>正文

mongodb如何启动服务 如何添加mongodb数据库服务自启动

2023-04-11 10:15:49 互联网 未知 开发

mongodb如何启动服务 如何添加mongodb数据库服务自启动

如何添加mongodb数据库服务自启动


首先要进行mongoDB的下载,如图位置,图示中已经贴了下载连接了,或直接搜索mongoDB也可以搜到官网,点击进入即可。

安装很简单,这里就把过程省掉了,基本都是傻瓜式安装。安装成功之后,为了不需要每次都进入安装目录启动,先设置下path。将mongod所在的bin文件路径加入path中即可

然后就可以在任意位置启动cmd。先输入帮助命令,看看有没有安装成功,如图所示说明成功了。

mongo需要特定的数据文件,启动的时候需要指定数据文件所在位置。

但每次都指定文件位置的方式启动是在不是明智之举,所以将mongo作为Windows服务启动,这样就比较简便了。

现在就可以像启动Windows其他服务一样启动mongo了,也可以安装第一种方式启动。

怎么让mongodb自动启动服务

将MongoDB服务加入随机启动
vi /etc/rc.local
使用vi编辑器打开配置文件,并在其中加入下面一行代码
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth
启动服务
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth

mongodb服务怎么用cmd启动

1:log一定要指定一个xxx.log文件(文件不存在也要这么写,会自动创建,写成这样是不可以的--logpath d:mongodblogs)
2:serviceName的N字母要大写

注意:这条命令要到MongoDB的bin目录下运行,刚开始的时候,我就直接在D:下运行,结果服务的可执行目录为【"D:mongod" --logpath "D:MongoDBlogsMongoDB.log" --logappend --dbpath "D:MongoDBdata" --directoryperdb --service 】,肯定是不对的。

该命令行指定了日志文件:E:APMServ5.2.6MongoDblogsMongoDB.log,日志是以追加的方式输出的;
数据文件目录:E:APMServ5.2.6MongoDbdata,并且参数--directoryperdb说明每个DB都会新建一个目录;

Windows服务的名称:MongoDB;
以上的三个参数都是可以根据自己的情况而定的,呵呵。
最后是安装参数:--install,与之相对的是--remove

启动MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
删除MongoDB:sc delete MongoDB

运行→regedit→注册表编辑器→HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services 下面显示的就是所安装的服务项,删除相应的就好
mongod --logpath E:APMServ5.2.6MongoDblogsMongoDB.log --logappend --dbpath E:APMServ5.2.6MongoDbdata --directoryperdb --serviceName MongoDB --install

window7怎么启动mongodb服务

你好,
方法/步骤636f7079e79fa5e981933133336339306
1、登陆mongodb官网点击右侧的下载

2、选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文件的安装)
legacy版本可以用于旧版本系统下安装,这里不推荐。

3、将zip文件解压放到盘符的根目录(如C:或D:),为了方便建议文件夹命名尽量简短如(d:mongodb)

4、创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。

5、打开cmd(windows键 r输入cmd)命令行,进入D:mongodbin目录(如图先输入d:进入d盘然后输入cd d:mongodbin),
输入如下的命令启动mongodb服务:
D:/mongodb/bin>mongod --dbpath D:mongodbdatadb

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

7、其实可以将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。
如图在d:mongodbdata下新建文件夹log(存放日志文件)并且新建文件mongodb.log
在d:mongodb新建文件mongo.config

8、用记事本打开mongo.config输入:
dbpath=D:mongodbdatadb
logpath=D:mongodbdatalogmongo.log
(图片的logpath有错误)

用管理员身份打开cmd命令行,进入D:mongodbin目录,输入如下的命令:
D:mongodbin>mongod --config D:mongodbmongo.config
9、有人提醒改为如下:
mongod --config D:mongodbmongo.config --install --serviceName "MongoDB"
如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员身份,遭到拒绝访问。

10、打开cmd输入services.msc查看服务可以看到MongoDB服务,点击可以启动。

安装mongodb后服务启动不了请问怎么解决


是不是启动参数相关的问题?
./bin/mongod –dbpath=/usr/local/mongodb/data –logpath=/usr/local/mongodb/logs –fork
mongodb参数详解:
–dbpath 指定数据存放目录
–logpath 日志文件路径
–fork 在后台运行

最新文章