mongodb安裝及遇到的問題

今天第一天接觸mongodb,如下把今天上午本身的安裝體驗分享一下。不足之處,敬請指摘,謝謝mongodb

1、安裝瀏覽器

1.我下載的是,點擊安裝完成,默認安裝到C:\Program Files\目錄下網絡


2.在c盤下新建C:\mongodb\db文件夾,打開cmd命令行,切換到mongodb的bin目錄下,執行命令及結果:spa


mongodb運行成功,瀏覽器經過:http://localhost:27017/訪問結果以下命令行


運行沒有問題,那麼這是就須要註冊服務。3d

3.在db的同級目錄下建立logs目錄及mongo.config,blog


再在logs目錄下建立mongo.log文件:教程


config內容以下:ci


4.在bin目錄下執行:mongod --config C:\mongodb\mongo.config。查看mongo.log文件以下:get


說明配置成功

5.安裝爲Windows服務,執行:

sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --config=C:\mongodb\mongo.config"注意」binPath=「和value值之間要有空格

mongod --config C:\mongodb\mongo.config --install(未驗證)

啓動:net start MongoDB 



2、遇到的問題

1.mongodb安裝包,默認狀況下安裝到C:\Program Files。當咱們按照大部分的網絡教程,在C:\Program Files\MongoDB\Server\3.2目錄下建立db文件夾,運行命令行:mongod --dbpath C:\Program Files\MongoDB\Server\3.2\db,報出Invalid command: Files\MongoDB\Server\3.2\db錯誤。

分析:路徑問題

解決辦法:不要在C:\Program Files目錄及其子目錄下建立db文件夾。例如個人目錄爲:C:\mongodb\db



2.或許你想到了相對路徑,例以下圖,大概是訪問權限問題。


3.註冊服務執行:sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --config=C:\mongodb\mongo.config"時,

[SC] OpenSCManager 失敗 5:


分析:用戶權限不足,

須要作的是regedit打開註冊表

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 的值改成0

把這個值改爲0,這樣在本身的電腦上操做纔是真正的administration。


重啓計算機,打開cmd,從新執行