Windows下安裝MongoDB

lhrbest發表於2018-12-21


Windows下安裝MongoDB

一、下載

    以下是MongoDB的官方下載網站:

    

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

    下載之後程式的全名如下:

    mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi


 Windows系統各個64位版本下載地址:


二、安裝及問題

1、安裝

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

    雙擊安裝,也可右鍵程式安裝,如下圖,為右鍵出現的介面,這裡發現了新大陸,原來可以直接用這個程式解除安裝的,我也試過了。

    出現如下圖介面,點選next。

如下圖,選項選中我同意,next。

如下圖,我選擇的是Custom安裝模式。

這裡配置MongoDB的安裝路徑,根據自己習慣選擇即可。next。

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

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

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

2、問題及解決

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

     強烈建議:檢視這個問題的解決方案時,一定要看完再開始操作,不然會吃虧的。

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

我等了兩天,依然停留在這裡,不見動,那麼我們常規的做法是進入工作管理員,將這個程式殺掉。

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

不管你是重啟,還是清空安裝的目錄,那麼這個問題依然存在,有人說重新安裝系統,就可以解決,對於開發人員來說,重新安裝系統那是要慎重的選擇,所有的環境就需要重新安裝,所以代價有點大,那麼下面本人就給你一個不用重新安裝系統的方法,如下圖:

到程式介面,你會看到很多個msiexec.exe的Windows安裝程式程式,一個不留全部殺掉就可以解決這個問題了,這個程式很煩人,當你重啟了電腦之後,它依然存在,我踩的坑就在這裡,殺掉這些程式,重新安裝,就會成功。

三、配置

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

1、建立目錄及檔案

進入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

切記路徑不要照抄,寫自己的。

2、啟動服務

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

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

然後在瀏覽器中輸入:     ,會看到如下圖的提示:

出現上圖的介面,說明安裝成功,可以正常使用,如果沒有出現,那麼檢查你的配置檔案,看看是不是哪裡寫錯了,尤其是路徑。

3、 新增服務

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

    使用如下命令,為MongoDB的的服務命名新增到服務列表:

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

以上命令:

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

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

net start MongoDB

如下所示即為成功:

此時你在服務介面也可以看到MongoDB的服務,如下圖:

4、移除服務

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

使用如下命令,可以將服務停止並移除:

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

如下圖:

四、連線使用

1、登入shell

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

使用mongo.exe進入MongoDB的操作shell介面,如下圖:

如果想在任何目錄下使用此命令需要配置MongoDB的環境變數。如下圖:

進入任何目錄進行測試:

2、視覺化工具

沒有設定使用者許可權的狀態,直接使用視覺化工具就可以連結,如下圖:

Name:可以隨便填寫。

Server:固定的伺服器地址。

Port:服務埠號。

沒有使用者密碼的狀態下,填寫這三項就可以連結資料庫了。

 




About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub( http://blog.itpub.net/26736162 )、部落格園( http://www.cnblogs.com/lhrbest )和個人weixin公眾號( xiaomaimiaolhr )上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文部落格園地址: http://www.cnblogs.com/lhrbest

● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址:

........................................................................................................................

● QQ群號: 230161599 (滿) 、618766405

● weixin群:可加我weixin,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友 646634621 ,註明新增緣由

● 於 2018-12-01 06:00 ~ 2018-12-31 24:00 在魔都完成

● 最新修改時間:2018-12-01 06:00 ~ 2018-12-31 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店

小麥苗出版的資料庫類叢書 http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班 http://blog.itpub.net/26736162/viewspace-2148098/

小麥苗騰訊課堂主頁 https://lhr.ke.qq.com/

........................................................................................................................

使用 weixin客戶端 掃描下面的二維碼來關注小麥苗的weixin公眾號( xiaomaimiaolhr )及QQ群(DBA寶典)、新增小麥苗weixin, 學習最實用的資料庫技術。

........................................................................................................................

歡迎與我聯絡

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2285966/,如需轉載,請註明出處,否則將追究法律責任。

相關文章