将MongoDB作为windows服务项启动
在windows下使用mongodb,每次使用都要重新启动,非常麻烦,那么如何将它作为windows服务项启动呢?作为系统服务项启动以后,以后开机就可以直接使用了。
- 在C盘下新建一个文件夹,c:\data
- 在data文件夹下新建2个文件夹,分别用来存放数据和日志。即c:\data\db和c:\data\log。
- 复制mongod.exe的路径,如:"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe",注意这里,因为Program Files中间有空格,所以必须要使用引号引起来。
- 在c:\data下创建一个bat文件,写入:"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --logpath ""C:\data\log\mongodb.log"" --dbpath "C:\data\db" --install --journal
- 使用管理员权限运行以上脚本,这时可以在任务管理器中看到MongoDB的服务项了,这时服务项处于停止状态。如图:
- 在管理员命令行窗口中输入net start mongodb,启动服务项(也可以在任务管理器中mongodb项上单击右键,然后手工启动服务):