Windows下安裝MongoDB 4.0

Windows下安裝MongoDB 4.0

1、下載

    如下是MongoDB的官方下載網站:前端

    https://www.mongodb.com/download-center?jmp=nav#productionmongodb

    根據頁面提示選擇須要的版本進行下載,我在這裏下載了兩個版本的,一個是3.6.5,另外一個是4.0.0的。這裏先介紹3.6.5版本的MongoDB。shell

    下載以後程序的全名以下:數據庫

    mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi瀏覽器

2、安裝及問題

一、安裝

    Windows的安裝,若是你知道怎麼安裝,那麼會很簡單,若是你不知道怎麼安裝,那麼就是你的噩夢,本人踩過坑,開始安裝的時候居然安裝了兩天,進度條都沒動彈過,下面就介紹避免採坑的地方。bash

    雙擊安裝,也可右鍵程序安裝,以下圖,爲右鍵出現的界面,這裏發現了新大陸,原來能夠直接用這個程序卸載的,我也試過了。服務器

    出現以下圖界面,點擊next。app

以下圖,選項選中我贊成,next。工具

以下圖,我選擇的是Custom安裝模式。測試

這裏配置MongoDB的安裝路徑,根據本身習慣選擇便可。next。

這裏很重要,必定要把圖上標識的選項給去掉,默認是選中的,這一步就是大坑,我第一次安裝的兩天,就是這裏產生的,並且還停不掉,最後只能殺進程了,殺了這個前端的進程,還有一個進程在坑你,這個稍後再說。必定要去掉對勾,next。

此步以後,一切就順利了,下一步,直到完成。

完成以後,3.6的目錄結構以下圖:

二、問題及解決

    以下圖,這裏我以4.0.0的安裝說明這個問題,3.6.5的也是同樣的。

    強烈建議:查看這個問題的解決方案時,必定要看完再開始操做,否則會吃虧的。

上圖中,若是你沒能將這個選項去掉的話,那麼會出現以下圖的後續安裝步驟,在這個步驟中,進度條就停留在哪裏,不會再動了。

我等了兩天,依然停留在這裏,不見動,那麼咱們常規的作法是進入任務管理器,將這個進程殺掉。

當在這殺掉以後,你再次從新安裝,會出現新的問題,問題以下:

無論你是重啓,仍是清空安裝的目錄,那麼這個問題依然存在,有人說從新安裝系統,就能夠解決,對於開發人員來講,從新安裝系統那是要慎重的選擇,全部的環境就須要從新安裝,因此代價有點大,那麼下面本人就給你一個不用從新安裝系統的方法,以下圖:

到進程界面,你會看到不少個msiexec.exe的Windows安裝程序進程,一個不留所有殺掉就能夠解決這個問題了,這個進程很煩人,當你重啓了電腦以後,它依然存在,我踩的坑就在這裏,殺掉這些進程,從新安裝,就會成功。

3、配置

3.6.5版本的安裝完成以後,須要如下配置,才能正常使用。

一、建立目錄及文件

進入MongoDB的安裝目錄,建立如下幾個文件及文件夾:

data文件夾:用於存放MongoDB的數據。

logs文件夾:用於存放日誌文件,而且在此文件夾中建立mongo.log文件。

mongo.conf配置文件:用於配置本身的數據庫信息。

目錄結構以下圖:

mongo.conf的配置內如以下:

#數據庫路徑  
dbpath=C:\MongoDB\Server\3.6\data
#日誌輸出文件路徑  
logpath=C:\MongoDB\Server\3.6\logs\mongo.log  
#錯誤日誌採用追加模式  
logappend=true  
#啓用日誌文件,默認啓用  
journal=true  
#這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲false  
quiet=true  
#端口號 默認爲27017  
port=27017

切記路徑不要照抄,寫本身的。

二、啓動服務

進入到mongodb安裝目錄的bin目錄下,啓動cmd使用以下命令:

mongod --config "C:\MongoDB\server\3.6\mongo.conf"

而後在瀏覽器中輸入:127.0.0.1:27017,會看到以下圖的提示:

出現上圖的界面,說明安裝成功,能夠正常使用,若是沒有出現,那麼檢查你的配置文件,看看是否是哪裏寫錯了,尤爲是路徑。

三、添加服務

    進入到mongodb安裝目錄的bin目錄下開啓cmd。

    使用以下命令,爲MongoDB的的服務命名添加到服務列表:

mongod --config "C:\MongoDB\server\3.6\mongo.conf"  --install --serviceName "MongoDB"

以上命令:

--config:依據的配置文件。
--install:建立
--serviceName:服務名稱。

此時再啓動服務,可使用以下命令:

net start MongoDB

以下所示即爲成功:

此時你在服務界面也能夠看到MongoDB的服務,以下圖:

四、移除服務

進入到mongodb安裝目錄的bin目錄下開啓cmd。

使用以下命令,能夠將服務中止並移除:

mongod.exe --remove --serviceName "MongoDB"

以下圖:

4、鏈接使用

一、登陸shell

進入到mongodb安裝目錄的bin目錄下開啓cmd。

使用mongo.exe進入MongoDB的操做shell界面,以下圖:

若是想在任何目錄下使用此命令須要配置MongoDB的環境變量。以下圖:

進入任何目錄進行測試:

二、可視化工具

沒有設置用戶權限的狀態,直接使用可視化工具就能夠連接,以下圖:

Name:能夠隨便填寫。

Server:固定的服務器地址。

Port:服務端口號。

沒有用戶密碼的狀態下,填寫這三項就能夠連接數據庫了。

 

下一篇:MongoDB基礎之入門

相關文章
相關標籤/搜索