Mongo数据库安装成Windows服务
????????Mongo數據庫安裝成Windows服務
?每次運行mongod?--dbpath?D:/MongoDB/data命令行來啟動MongoDB實在是不方便,?把它作為Windows服務,這樣就方便多了。
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?
運行結果:
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文件(文件不存在也要這么寫,會自動創建,寫成這樣是不可以的--logpath?d:\mongodb\logs)。
2、參數及其含義詳解
--install:安裝MongoDB服務
--serviceName:安裝Windows服務時使用的服務名。
--serviceDisplayName:在Windows服務管理器中顯示的服務名。
--logpath:MongoDB日志輸出文件名稱。雖說該參數直譯是“日志路徑”,其實要指定的是一個具體的完整文件名。這里我使用的是“D:\Work\MongoDB\Logs\mongodb.log?”文件。該文件不用事先創建,直接指定就是了。
--logappend:日志輸出文件是以追加的方式輸出的;
--dbpath:指定MongoDB數據存放的路徑。這個就是最關鍵的參數了,不僅該目錄要存在,并且最好不要以“\”結尾。
--directoryperdb:這個參數很好理解,讓MongoDB按照數據庫的不同,針對每一個數據庫都建立一個目錄。
--remove:卸載MongoDB服務。
3、啟動和停止服務
啟動MongoDB:net?start?MongoDB
停止MongoDB:net?stop?MongoDB
?
轉載于:https://blog.51cto.com/zhanyah/1273089
總結
以上是生活随笔為你收集整理的Mongo数据库安装成Windows服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置MAC 下 Vim 语法高亮显示
- 下一篇: hMailServer 邮件系统安装配置