將MongoDB安裝為Windows服務---安裝MongoDB服務


MongoDB是目前非常流行的一種NoSQL數據庫,其靈活的存儲方式備受開發人員青睞。本文就介紹一下如何安裝並設置成Windows服務的方法。
目前為止,我們每次啟動MongoDB數據庫服務都需要通過CMD輸入指令mongod來開啟服務,較為麻煩,所以本節介紹下如何將將mongo安裝為Windows服務

配置完畢后的啟動方式:

Win+R 輸入 services.msc找到Mongo_Service(這是上面 --serviceName 你填寫的服務名稱),然后屬性,點擊啟動,然后就好了。

注意:

第一次注冊服務之后服務不會自己啟動,可以去手動開啟一下,之后每次電腦啟動都會自動啟動的。

(1)安裝步驟

  1、首先需要創建數據庫data和日志文件log的存儲目錄,這里為了方便管理,我將其創建在了MongoDB程序所在文件下

    

  2、創建配置文件

    創建一個配置文件。該文件必須設置 systemLog.path 參數,包括一些附加的配置選項更好。例如,創建一個配置文件mongod.cfg,為了方便后期管理,我也將其放到了MongoDB程序所在文件中,然后開始編寫配置文件。其中指定 systemLog.path 和 storage.dbPath。具體配置內容如下:

    

 

     

 

  3、安裝MongoDB服務

    通過執行mongod.exe,使用--install選項來安裝服務,使用--config選項來指定之前創建的配置文件。

D:\MongoDB\bin\mongod.exe --config "D:\MongoDB\mongod.cfg" --install

    要使用備用 dbpath,可以在配置文件(例如:C:\mongodb\mongod.cfg)或命令行中通過 --dbpath 選項指定。

    如果需要,您可以安裝 mongod.exe 或 mongos.exe 的多個實例的服務。只需要通過使用 --serviceName 和 --serviceDisplayName 指定不同的實例名。只有當存在足夠的系統資源和系統的設計需要這么做。

  4、啟動MongoDB服務

net start MongoDB

    

 

   5、關閉MongoDB服務

net stop MongoDB

    

 

   6、移除 MongoDB 服務

D:\MongoDB\bin\mongod.exe --remove

    

 

(2)相關操作

  1、啟動后,MongoDB服務便會在后台開啟,不用和之前一樣需要多開啟一個CMD維持MongoDB服務

  2、如果Windows無法啟動MongoDB服務,報告錯誤1053

    

 

   3、成功安裝Mongodb,並且配置好服務之后,只要在命令行輸入mongo就能進入管理了。不用再開啟一個CMD維持MongoDB服務

    

  4、其他詳細參數

mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber 
--serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install

    

  5、命令行下運行 MongoDB 服務器 和 配置 MongoDB 服務 任選一個方式啟動就可以;任選一個操作就好

 

(3)本地服務方式,快捷啟動

  啟動本地服務:

services.msc---本地服務設置 

  

  

找到MongoDB點擊啟動即可,關於msc的相關知識詳見下節后綴.msc文件是什么?.

 

 

 

 

 

.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM