美文网首页
(技术)Windows环境下设置Mongodb为系统服务(电脑开

(技术)Windows环境下设置Mongodb为系统服务(电脑开

作者: 点映文艺 | 来源:发表于2019-11-23 11:10 被阅读0次

上一篇帖子我们谈到了Windows环境下如何安装Mongodb,并且通过命令窗口启动Mongodb服务

但是以命令行窗口的形式启动Mongodb服务会有一个缺点,就是通过命令行窗口一旦启动,该命令行就不能关闭

否则会导致Mongodb服务停止,那么问题来了,我们能不能通过对Mongodb进行配置,以实现类似于Mysql服务那种

效果,电脑开机自动启动Mongodb服务?

上菜

将MongoDB设置系统服务
   参考链接:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

    1.在C盘根目录创建如下文件夹
        data/db
        data/log    
                说明:用来存放日志,因为在命令行启动会直接打印出日志,但是现在是以系统服务的形式启动Mongodb服务,所 
                           以需要一个文件夹用来存放服务启动日志,当然日志如果不想保存在C:盘,可以保存到D:盘
    2.创建配置文件
        配置文件的存放目录:C:\Program Files\MongoDB\Server\3.2
        - 在以上目录创建 mongod.cfg
                说明:在安装目录下你鼠标“右键” >> "新建",你发现只能创建文件夹,无法创建文件
                           怎么办? easy,在桌面创建,然后拷贝到目录下
                mongod.cfg文件内容如下:
                        systemLog:
                                destination:file
                                path:c:\data\log\mongod.log
                        storage:
                                dbpath:c:\data\db
                        
      
    3.以管理员的身份打开命令行窗口    
        4.在窗口中执行以下命令
        sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.4\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
        
        sc.exe create MongoDB binPath= "\"mongo的bin目录\mongod.exe\" --service --config=\"mongo安装目录\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
        
        sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.2\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
        
    5.启动MongoDB的服务  
    
    if(不行)
    
    6.执行sc delete MongoDB
    
    7.从1开始再来一遍


说一下高版本的Mongodb的安装,它是默认设置为系统服务的,但是依旧有两个地方需要注意一下,请看下图

windows-installer.png mongo-1.jpg

想不想联系到我?想?不想?到底想不想?想,想我就把我的QQ群:578060039 告诉你

打完收工

相关文章

网友评论

      本文标题:(技术)Windows环境下设置Mongodb为系统服务(电脑开

      本文链接:https://www.haomeiwen.com/subject/tkxhwctx.html