windows32位系統 安裝MongoDB

今天在win7 32位系統下安裝 MongoDB 時,遇到了一堆坑,特此筆記。html

1、下載MongoDBlinux

打開官網下載地址:https://www.mongodb.com/download-center#communitymongodb

分別對應4個平臺,windows、Linux、OSX和Solaris數據庫

咱們是windows系統天然要選擇windows平臺進行下載,可是,我發如今windows平臺下,沒有32位的MongoDB,後來,我乾脆直接下載了第一個,結果安裝的時候直接報錯,報錯以下:小程序

通過幾回分析和博客查找後,發現,MongoDB最新的文檔版本3.4.4確實不支持win7 32位 ,因此你們若是也是win7 32位系統就不要安裝3.4以上的版本了。windows

不過你們能夠下載3.2的版本,可是默認下拉框裏面沒有3.2,你們請點擊下面的:微信小程序

獲得全部的版本列表:微信

 

 

 通過驗證3.2.4是可使用的,你們直接下載3.2.4-signed.msi 這個是安裝文件,直接雙擊就可進行安裝,也可下載zip文件,直接解壓縮,他們兩個最後都須要配置,因此下載哪一個無所謂。app

二.安裝3.2.4-signed.msi數據庫軟件測試

我這裏直接下載了msi文件,雙擊進行安裝,安裝成功後,在C:\Program Files\MongoDB\的位置,到此只是安裝了MongoDB ,咱們還須要進行一系列的配置。

雖然有不少博客經過在CMD上面讓你們進行配置,咱們這裏直接跳過,你們直接建配置文件。

三.配置MongoDB

a.在c:\MongoDB(可隨意起)下面建一個data文件夾  c:\MongoDB\data

b.在c:\MongoDB(可隨意起)下面建一個logs文件夾  c:\MongoDB\logs ,在裏面建一個文件mongo.log

c.在c:\MongoDB(可隨意起)下面建一個etc(隨意起,放配置文件)文件夾  c:\MongoDB\etc ,在裏面建一個文件mongo.conf

d.打開mongo.conf文件,修改以下:

#數據庫路徑
dbpath=c:\MongoDB\data\
#日誌輸出文件路徑
logpath=c:\MongoDB\logs\mongodb.log
#錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是重新建立一個新文件
logappend=true
#啓用日誌文件,默認啓用
journal=true
#這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲false
quiet=false
#端口號 默認爲27017
port=27017
#指定存儲引擎(默認先不加此引擎,若是報錯了,你們在加進去)
storageEngine=mmapv1

完成以上操做後,咱們就能夠啓動咱們的mongo數據庫了。

在上面,我指定了一個存儲引擎,這個一般是不須要的,可是,個人電腦報錯,《storage engine 'wiredTiger' 》 ,查找博客後,須要添加指定引擎爲:storageEngine=mmapv1

 若是你們是win 64位,則可能不須要指定,若是是其它平臺,好比linux平臺或者osx平臺,可能也不須要指定。

備註:

以上是經過配置的形式,來啓動咱們的MongoDB,也能夠把參數直接在啓動的時候,傳遞進去以下:

mongod --dbpath c:\MongoDB\data --logpath c:\MongoDB\log\mongo.log  --journal

四.經過在命令中傳參的形式啓動Mongo

1.首先,找到cmd.exe,右鍵管理員運行

2.進入到安裝的mongo文件夾中,一直進入到bin目錄(存放命令的目錄,裏面有mongod.exe)。

3.先簡單啓動一下mongo(這種方式是經過命令的形式,同時把參數傳進去,實際上,咱們只須要啓動咱們上面那個配置文件就能夠了)

mongod --dbpath c:\MongoDB\data

看到 waiting for connections on port 27017 等,說明啓動成功,緊接着,咱們能夠測試一下。

看到此圖,說明啓動成功。

 

4.再次找到cmd.exe 右鍵管理員運行,而後再次進入到mongo的bin目錄(由於,我沒有配置環境變量,因此須要進到bin下面執行),輸入mongo回車

如上圖所示,已經進入到了mongo的命令中,此處能夠經過mongo的命令進行一系列關於數據庫的操做。

五 經過配置文件的形式啓動MongoDB,同時安裝到window 服務當中。

1.進入到mongodb的安裝目錄 下面的bin目錄中:

cd c:\Program Files\MongoDB\Server\3.2\bin>

2.輸入命令,啓動mongo

mongod --config c:\MongoDB\etc\mongo.conf --install --serviceName "MongoDB"

安裝成功後,打開window服務,咱們能夠看到裏面已經安裝了MongoDB

天天,咱們用的時候,只須要啓動服務便可,若是你們不安裝此服務也能夠,每次啓動的時候,手動進入到安裝目錄裏面,輸入命令啓動,兩種方式均可以。

刪除服務命令:mongod --config c:\MongoDB\etc\mongo.conf --remove 而後在服務裏面刷新一下,就會發現已經刪掉了。

 

另外:你們若是不想進入到安裝目錄,能夠配置一下Mongo的環境變量,這樣,就不須要每次進入到安裝目錄啓動了。 

環境變量的配置方法:

1.鼠標右鍵對着桌面的 計算機 ,選擇屬性 

2.在彈出的面板裏面,選擇 高級系統設置

3.彈出框裏面選擇高級選項,下面有環境變量的按鈕

4.找到系統的環境變量,打開path ,在裏面輸入 ;C:\Program Files\MongoDB\Server\3.2\bin (注意,前面有個分號)

 

到此,咱們的window7 32位下面安裝mongo已經徹底成功,若是你的電腦不是win7 32位,是64位,能夠直接下載進行安裝,配置和我這個基本同樣。

若是不是windows平臺,只須要選擇對應的平臺便可,配置和win7同樣

祝你們早日脫坑

author:河畔一角

近期剛上線一門基於微信小程序、公衆號和小程序雲開發的微信受權、分享和支付的專項課程,若是你對支付感興趣能夠考慮入手:

https://coding.imooc.com/class/343.html

React全家桶開發通用的後臺管理系統:

https://coding.imooc.com/class/236.html

Vue2.0+Vue-Router+Vuex+Node+Mongo開發全棧商城課程

https://coding.imooc.com/class/113.html

慕課講師:河畔一角

講師地址:http://www.imooc.com/u/1343480

相關文章
相關標籤/搜索