今天第一天接觸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,從新執行