MongoDB的安裝和配置成服務的三種方法和一些難點


1. Hotfix KB2731284 or later update is not installed的問題:

If you are running any edition of Windows Server 2008 R2 or Window 7, please install a hotfix to resolve an issue with memory mapped files on Windows.

你可以從:https://support.microsoft.com/zh-cn/hotfix/kbhotfix?kbnum=2731284&kbln=zh-cn 下載 Fix405791 補丁,填寫 郵箱,微軟會發一個補丁下載路徑的郵件給你,郵件下載地址。下載后安裝后重啟后即可。

2.在Hotfix軟件下載解壓后,安裝過程中有可能遇到的問題,是“安裝程序遇到0x80070422”,那么修復的步驟的為:

a. 在cmd中添加:services.msc,打開服務窗口

b.查看windows.update服務是否禁用,若禁用,將其啟動即可。然后在安裝軟件。

3.將MongoDB設置成服務的步驟是:由於每次都要打開mongoDB服務,我的安裝目錄為:E:\MongoDB\bin,並將這個路徑添加到環境變量的PATH中。

a.設置數據存放路徑為:E:\MongoDB\data\db , 日志的文件及存放路徑:E:\MongoDB\data\log\mongo.log

b.必須以管理員的身份來運行CMD,並在其中輸入命令:mongod -dbpath "E:\MongoDB\data\db" -logpath "E:\MongoDB\data\log\mongo.log" -install -serviceName "MongoDB"

c.開啟服務:net start MongoDB  , 關閉服務: net stop MongoDB

d.刪除MongoDB服務的命令為:sc delete MongoDB

4.也可以將啟動命令寫在批處理文件里:

start mongod --dbpath E:\MongoDB\data\db

然后保存成MongoDB.bat,下次只要雙擊運行該腳本即可快速啟動服務。

5.第三種設置成服務的方法:

a.在目錄E:\MongoDB中添加文件:mongod.cfg,文件的內容為:

dbpath=E:\MongoDB\data\db

logpath=E:\MongoDB\data\log\mongo.log

b.使用管理員身份打開CMD窗口,輸入命令:(注意命令中的等號和值之間有空格隔開)

sc.exe create MongoDB binpath= "\"E:\MongoDB\bin\mongo.exe\" --service--config= \"E:\MongoDB\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

運行即可,如無意外,會看到:CreateService成功。

創建成功后,可能在啟動該服務的時候會出錯,所以可以使用軟件Instsrv.exe和Srvany.exe將應用程序設置成服務,具體可參照網上詳細資料。

官方文檔為:https://docs.mongodb.org/manual/tutorial/install-mongodb-on-widnows/

6.

 


免責聲明!

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



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