MongoDB注册Windows服务启动

Posted 一生有你.Net

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB注册Windows服务启动相关的知识,希望对你有一定的参考价值。

下载MongoDB安装到:E:\Work_App\MongoDB 这个目录

安装:E:\Work_App\MongoDB (安装在专门的目录中)

配置:

1、在E:\Work_App\MongoDB\下新建Data文件夹

2、在E:\Work_App\MongoDB\Data下新建db和log文件夹

3、在E:\Work_App\MongoDB\Data\log下新建MongoDB.log文件

 

启动MongoDB:

 

进入E:\Work_App\MongoDB\bin,

输入:mongod -dbpath "E:\Work_App\MongoDB\Data\db"

作用:将mongodb的数据库文件创建到E:\Work_App\MongoDB\Data\db目录

注意:

1、注意是mongod.exe

2、此时界面会停在2015-03-26T15:19:17.135+0800 I NETWORK  [initandlisten] waiting for connections on port 27017 (此时数据库就已经启动)

 

初识MongoDB:

 

新开[注意是新开]一个cmd窗口后,再运行mongo.exe 程序(注意没有d) ,此时前一个窗口显示:2015-03-26T15:31:10.148+0800 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:60408 #1 (1 connection now open)

现在就可以使用mongodb数据库了

 

>help                    (查看相关信息)

>db.foo.insert({a:1})    (往foo表插入a,1字段值,foo表为默认表)

>db.foo.find()            (查看foo表数据)

以Windows Service的方式启动MongoDB

  1. 注册MongoDB Service

    进入:E:\Work_App\MongoDB\bin

    输入:mongod -dbpath "E:\Work_App\MongoDB\Data\db" -logpath "E:\Work_App\MongoDB\Data\log\MongoDB.log" -install -serviceName "MongoDB"(这里必须以管理员身份运行)

    此时服务已经安装成功,运行

    >net start mongodb   (开启服务)

    >net stop mongodb   (关闭服务)

    技术分享
  2. 2

    删除MongoDB Service

    mongod -dbpath "E:\Work_App\MongoDB\Data\db" -logpath "E:\Work_App\MongoDB\Data\log\MongoDB.log" -remove -serviceName "MongoDB"

     

    --注册带权限验证模式服务
    mongod -dbpath "D:\Program Files\MongoDB\db" -logpath "D:\Program Files\MongoDB\log\MongoDB.log" -auth -install -serviceName "MongoDB"

    此时服务已经安装成功,运行
    >net start mongodb (开启服务)
    >net stop mongodb (关闭服务)

     

 




以上是关于MongoDB注册Windows服务启动的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB 通过配置文件启动及注册服务

MongoDB 通过配置文件启动及注册服务

MongoDB在windows服务器安装部署及远程连接MongoDB

mongodb安装到windows服务后,无法启动

MongoDB做为一项windows服务启动

windows 10安装Mongodb 4.4.2启动服务失败