Windows下圖文詳解Mongodb安裝及配置


這兩天接觸了MongoDB數據庫,發現和mysql數據庫還是有很大差別的,同時使用前的配置看起來有些繁雜,踩過不少坑,其實只要一步一步搞清了,並不難。

接下來,我就整理下整個安裝及配置過程。

 

安裝的Mongodb版本: mongodb-win32-x86_64-2008plus-ssl-3.4.10-signed.msi

電腦信息:win10  64位  

 

一、安裝

安裝其實很簡單,一路next,選擇custom,不然無法繼續

 

我是默認的安裝位置:C:\Program Files\MongoDB,你也可以自己選擇位置。安裝好后是不能直接使用的,需要一些配置操作,接下來就細說說配置。

 

二、配置

在C盤創建一個MongoDB的文件夾(名字可任起,位置可任意),在此文件夾里繼續新建三個文件夾(名字任起):

1.data文件夾: C:\MongoDB\data

2.logs文件夾: C:\MongoDB\logs,在這個文件夾里新建一個 mongo.log 的文件

3.etc文件夾:  C:\MongoDB\etc,在這個文件夾里新建一個 mongo.conf 的文件

最后在mongo.conf文件里寫入一下內容:

#數據庫路徑
dbpath=c:\MongoDB\data\
#日志輸出文件路徑
logpath=c:\MongoDB\logs\mongodb.log
#錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現有的日志文件,而不是從新創建一個新文件
logappend=true
#啟用日志文件,默認啟用
journal=true
#這個選項可以過濾掉一些無用的日志信息,若需要調試使用請設置為false
quiet=false
#端口號 默認為27017
port=27017

注意:如果你建的文件夾跟我的位置不一樣,請修改上面文件中的地址。此文件的作用在后面再說。(32位的可能需要添加 storageEngine=mmapv1,指定存儲引擎)

 

三、啟動MongoDB

以管理員身份打開cmd,然后進入 C:\Program Files\MongoDB\Server\3.4\bin (依安裝目錄而定,要進入bin目錄里),如下圖:

 

然后輸入命令: mongod --dbpath C:\MongoDB\data 

 當看到 waiting for connections on port 27017  字樣,就說明啟動成功,緊接着可以在瀏覽器中去測試一下,輸入 localhost:27017

看到此圖,說明啟動成功了。這時再次以管理員身份打開cmd,進入 C:\Program Files\MongoDB\Server\3.4\bin 目錄里,輸入命令:mongo,回車

如上圖所示,已經進入到mongo命令中,此處可以通過mongo的命令進行一系列的關於數據庫的操作,如:show dbs,查看所有數據庫

此時,如何啟動數據庫你已經會了,但是你會發現很繁瑣,每次都要在bin目錄里輸入 mongod --dbpath C:\MongoDB\data,這很容易輸錯,所以現在就來解決這個問題。

 

四、配置文件啟動

記得前面在etc文件夾里建了一個mongo.conf文件,這個文件的內容就是把一些配置設定好了,我們可以直接通過配置文件啟動MongoDB,同時安裝到window服務中。

1.首先還是要進入bin目錄里:

cd C:\Program Files\MongoDB\Server\3.4\bin

2.輸入:

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

說明:

--config指定配置文件;

--install --serviceName "MongoDB"是安裝到window服務中。

 

此時打開本地服務,可以找到MongoDB服務,啟動服務:

 

 

 

這時在bin目錄里輸入 :

net start MongoDB

即可啟動了

在瀏覽器中打開 localhost:27017就可以看到啟動正常。之后就如前面一樣,輸入mongo,可進行數據庫操作。

 

如果想關閉啟動,可以輸入命令:

net stop MongoDB

停止服務:

 

同時,如果你想刪除window服務,可以輸入命令:

mongod --config c:\MongoDB\etc\mongo.conf --remove

再去服務里刷新下,就發現MongoDB沒有了。

這時,可以通過簡單的 net start MongoDB 命令就可以啟動MongoDB了,但是你不得不通過  cd C:\Program Files\MongoDB\Server\3.4\bin 命令進入bin目錄,然后才可以執行 net start MongoDB。如果你不想進入安裝目錄,可以通過添加環境變量來簡化操作。

 

五、添加環境變量

1.進入計算機屬性,打開 高級系統設置  

 

2.彈出框里選擇 高級 選項,點擊下面的 環境變量 按鈕

 

3.找到Path,編輯 

 

4.在Path后面添加 ;C:\Program Files\MongoDB\Server\3.4\bin (注意前面有個分號,不能覆蓋原有的內容,用 ; 分隔),確定。

 

添加好后,有什么好處呢,好處是大大的,此時再以管理員身份打開cmd后,直接輸入命令 net start MongoDB, 即可啟動MongoDB了,不用再鍵入到安裝目錄里了。

是不是簡單了很多。


免責聲明!

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



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