win10 mongodb的安裝


一、安裝

1、下載MongoDB在windows下的安裝文件

        首先去官網https://www.mongodb.com/download-center?jmp=nav#community下載安裝文件。我下載的是

2.我是一路默認安裝在C:\Program Files\目錄下

3.在c盤下新建C:\mongodb\data、C:\mongodb\logs,以及mongo.config文件,如下:

 

4.在logs文件夾中創建mongo.log文件

5.在mongo.config文件中做如下編輯:

dbpath=C:\mongodb\data #數據庫路徑
logpath=C:\mongodb\logs\mongo.log #日志輸出文件路徑

6.打開cmd命令行,切換到mongodb的bin目錄下,執行命令:mongod --dbpath C:\mongo\data

 

mongodb運行成功,瀏覽器通過:http://localhost:27017/訪問結果如下:

7.在bin目錄下執行:mongod --config C:\mongodb\mongo.config,查看log文件:

 

說明配置成功

8.安裝為Windows服務,執行:

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

9.啟動:net start MongoDB(安裝的時候忘記自己忘記截這個圖,這里借用別人的圖,我自己的是3.4,圖中的是3.2)

二、遇到的問題

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

分析:路徑問題

解決辦法:不要在C:\Program Files目錄及其子目錄下創建db文件夾。例如我的目錄為:C:\mongodb\data,這樣就不會報錯

2.一開始,我按照其他教程,在mongo.config文件中添加如下設置:

dbpath=C:\mongodb\data #數據庫路徑

logpath=C:\mongodb\logs\mongo.log #日志輸出文件路徑logappend=true #錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現有的日志文件,而不是從新創建一個新文件

logappend=true #錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現有的日志文件,而不是從新創建一個新文件
journal=true #啟用日志文件,默認啟用
quiet=true #這個選項可以過濾掉一些無用的日志信息,若需要調試使用請設置為false
port=27017 #端口號 默認為27017

出現如下錯誤:

然后我把config文件中的后四行刪除,只保留了兩個路徑設置,就沒有這個錯誤了,不知道原因(尷尬)

3.注冊服務執行:sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.4\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,重新執行sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe --service --config=C:\mongodb\mongo.config"

 


免責聲明!

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



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