视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
将MongoDB设为Windows服务
2020-11-09 10:20:37 责编:小采
文档


转自简时空:《将MongoDB设为Windows服务》 1、前言 MongoDB 安装、配置完后,必须先启动它,然后才能使用它。通常有3中方式来启动数据库实例:① 通过命令行方式;② 通过配置文件方式 ; ③ 通过Daemon方式; 网上也有很多这类的教程,比如《Mongodb后台da

转自“简时空”:《将MongoDB设为Windows服务》

1、前言

MongoDB 安装、配置完后,必须先启动它,然后才能使用它。通常有3中方式来启动数据库实例:① 通过命令行方式;② 通过配置文件方式 ; ③ 通过Daemon方式;

网上也有很多这类的教程,比如《Mongodb后台daemon方式启动》、《MongoDB在windows下安装配置》等。不过各种资料参差不齐,所以我这里重新将其整理出来,以备查找。

2、Windows下使用“服务”实现Daemon方式

这里主要讲解“通过Daemon方式”启动的步骤,,这是因为按上面的 ①、② 方式在前台启动 MongoDB 进程,此时若 session 窗口不小心关闭时,MongoDB 进程也将随之停止,这是非常不安全的。

幸好MongoDB 提供了一种后台 Daemon 方式启动的选择,只需加上一个 ”--fork” 参数即可,这就使我们可以更方便的操作数据库的启动。不幸的事,fork参数是Linux参数,并非是Windows参数或者mongod命令(参见《mongodb fork in windows》)。在Windows下可以使用“服务”来取代fork功能。

【注意】如果用到了”--fork”参数就必须也启用 ”--logpath” 参数,这是强制的。

3、配置步骤

下面,我们使用 配置文件方式 将MongoDB安装成Windows服务,:

① 建立日志文件,比如 F:\mongodb\logs\mongodb.log

② 建立数据库目录,比如 F:\mongodb\tsang

③ (可选)建立mongod进程的PID的文件,比如 F:\mongodb\logs\pid.txt

④ 建立配置文件, F:\mongodb\mongodb.cfg ,内容如下:

logpath=F:\mongodb\logs\mongodb.log logappend=true dbpath=F:\mongodb\tsang directoryperdb=true pidfilepath=F:\mongodb\logs\pid.txt

下载本文
显示全文
专题