Mongodb

net start MongoDB 和 mongod 的區別

  • November 30, 2018

根據MongoDB 文件,在執行 mongodb 社區版時,它聲明您可以使用 mongod 啟動 mongo 服務,或者 net start MongoDB。

訪問 mongo shell 需要任何一個。

有人可以解釋使用 mongod 和 net start MongoDB 之間的區別嗎

您始終可以使用命令執行 mongod。但是,如果您決定將 mongod 作為 Windows 服務執行,則在第一步中,您需要通過使用 –install 選項執行 mongod 來設置服務:

"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\3.4\mongod.cfg" --install

然後,您可以使用 net start/stop 來使用已安裝的服務:

net start MongoDB

這些是執行 mongodb 的服務的不同名稱。您可以根據在安裝 mongodb 時在電腦上獲得的服務將其啟動為sudo service mongod startOR 。sudo service mongodb start

如果您的機器上有這兩項服務,則需要通過檢查該文件本身的內容來檢查應該啟動哪些服務,並在需要時刪除另一個服務。

mongod 是在 ubuntu 上使用包管理器安裝 mongodb 時預設提供的服務名稱。

在您的情況下net start MongoDB將啟動 mongodb 服務。

引用自:https://dba.stackexchange.com/questions/188638