Mongo数据库安装成Windows服务
????????Mongo數(shù)據(jù)庫安裝成Windows服務(wù)
?每次運行mongod?--dbpath?D:/MongoDB/data命令行來啟動MongoDB實在是不方便,?把它作為Windows服務(wù),這樣就方便多了。
1、代碼示例:
D:\MongoDB\bin>mongod?--dbpath?D:\Work\MongoDB\Data?--directoryperdb?--logpath?D:\Work\MongoDB\Logs\mongodb.log?--logappend??--serviceName?MongoDB?--serviceDisplayName?MongoDB?--port?27017?--install?
運行結(jié)果:
Wed?Aug?14?22:43:21.029
Wed?Aug?14?22:43:21.029?warning:?32-bit?servers?don't?have?journaling?enabled?by?default.?Please?use
?--journal?if?you?want?durability.
Wed?Aug?14?22:43:21.029
Wed?Aug?14?22:43:21.029?Trying?to?install?Windows?service?'MongoDB'
Wed?Aug?14?22:43:21.606?Service?'MongoDB'?(MongoDB)?installed?with?command?line?'D:\Work\MongoDB\bin
\mongod.exe?--dbpath?D:\Work\MongoDB\Data?--directoryperdb?--logpath?D:\Work\MongoDB\Logs\mongodb.lo
g?--port?27017?--service'
Wed?Aug?14?22:43:21.606?Service?can?be?started?from?the?command?line?with?'net?start?MongoDB'
注意:log一定要指定一個xxx.log文件(文件不存在也要這么寫,會自動創(chuàng)建,寫成這樣是不可以的--logpath?d:\mongodb\logs)。
2、參數(shù)及其含義詳解
--install:安裝MongoDB服務(wù)
--serviceName:安裝Windows服務(wù)時使用的服務(wù)名。
--serviceDisplayName:在Windows服務(wù)管理器中顯示的服務(wù)名。
--logpath:MongoDB日志輸出文件名稱。雖說該參數(shù)直譯是“日志路徑”,其實要指定的是一個具體的完整文件名。這里我使用的是“D:\Work\MongoDB\Logs\mongodb.log?”文件。該文件不用事先創(chuàng)建,直接指定就是了。
--logappend:日志輸出文件是以追加的方式輸出的;
--dbpath:指定MongoDB數(shù)據(jù)存放的路徑。這個就是最關(guān)鍵的參數(shù)了,不僅該目錄要存在,并且最好不要以“\”結(jié)尾。
--directoryperdb:這個參數(shù)很好理解,讓MongoDB按照數(shù)據(jù)庫的不同,針對每一個數(shù)據(jù)庫都建立一個目錄。
--remove:卸載MongoDB服務(wù)。
3、啟動和停止服務(wù)
啟動MongoDB:net?start?MongoDB
停止MongoDB:net?stop?MongoDB
?
轉(zhuǎn)載于:https://blog.51cto.com/zhanyah/1273089
總結(jié)
以上是生活随笔為你收集整理的Mongo数据库安装成Windows服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置MAC 下 Vim 语法高亮显示
- 下一篇: maven 基本命令