(翻譯)二 MongoDB入門-作為windows服務運行

來源:互聯網
上載者:User

原文地址:http://www.mongodb.org/display/DOCS/Windows+Service

 

在windows平台上,mongod.exe具有本地支援來安裝和運行為windows服務。

服務相關命令

服務相關的命令有:

Js代碼  
  1. mongod --install  
  2.   
  3. mongod --service  
  4.   
  5. mongod --remove  
  6.   
  7. mongod --reinstall  

 

你也可以把以下選項傳遞給 —install 和 –reinstall。

Js代碼  
  1. --serviceName {arg}  
  2.   
  3. --serviceUser {arg}  
  4.   
  5. --servicePassword {arg}  

 

—install和—remove選項分別將mongo安裝為服務和移除它。--service選項用於開啟服務。--reinstall會嘗試移除服務然後再安裝它。如果服務還沒有安裝,--reinstall也有效。

如果服務正在運行,--remove和—reinstall都會停止它。

改變服務的名稱要使用—serviceName。不論將mongo運行為本地或者域使用者還是本地系統賬戶,都使用—serviceUser和—servicePassword。

通過命令列伴隨—install一起傳遞給mongod.exe的任何參數,服務都會用於配置mongod.exe的運行。看下面這個例子(這些參數都不是把mongod運行為服務必需的):

Js代碼  
  1. mongod --logpath d:\mongo\logs --logappend --dbpath d:\mongo\data --directoryperdb --install  

 

 

這將導致一個稱為Mongo的服務運行以下命令:

Mongo代碼  
  1. mongod --logpath d:\mongo\logs --logappend --dbpath d:\mongo\data --directoryperdb  

 

 

安裝於win7上

若要將服務安裝在win7上,你必須確保自己在以管理員身份運行。要這樣做,開啟開始菜單,在搜尋欄裡鍵入“cmd.exe”。然後在出現的命令列程式上右鍵,選擇“以管理員身份運行”。

這時候你就可以像上面介紹的那樣通過—install把MongoDB安裝為服務了。

 

將mongos作為Windows服務

現在(最低是1.8版本了),mongos還不支援直接安裝為windows服務。然而,通過使用Windows Resource Kit(點此下載),你可以配置windows主機啟動時開啟mongos。

1。假設你的mongos設定檔是C:\MongoDB\mongos.conf,並且你已經測試了它有效。

2。以管理員身份運行cmd.exe.

3.  將srvany.exe安裝為服務,就像這樣:

  C:\Program Files\Windows Resource Kits\Tools>"C:\Program Files\Windows Resource

Cmd代碼  
  1. Kits\Tools\instsrv.exe" mongos "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"  

 
輸出差不多是這樣:

 

Cmd代碼  
  1. The service was successfuly added\!  
  2.   
  3. Make sure that you go into the Control Panel and use  
  4. the Services applet to change the Account Name and  
  5. Password that this newly installed service will use  
  6. for its Security Context.  

10.開啟regedit.exe。

 

11. 找到子鍵

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mongos

12.右鍵mongos,選擇建立>項,輸入Parameters。

13.選中Parameters。

14. 在右邊的視窗中右擊,選擇建立>字串值,輸入Application。

15. 把application的值修改為mongos.exe的全路徑,如c:\mongodb\bin\mongos.exe。

16.再次在右邊右擊,選擇建立>字串值,輸入AppParameters。

17.修改它的值為mongos的參數,如--config C:\mongodb\mongos.conf。

18.用NET START mongos校正下服務是否能開啟。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.