1. 程式人生 > 資料庫 >Windows 伺服器上部署安裝MongoDB

Windows 伺服器上部署安裝MongoDB

一、安裝

官網的下載地址: 

下載後,雙擊mongodb-win32-x86_64-2008plus-ssl-4.0.5-signed.msi進入安裝

1.安裝過程(不做過多圖解): next ——> custom ——> 預設安裝路徑(可以自行選擇其他安裝路徑) ——> 然後隨著進度條,安裝完成

2.測試是否安裝成功:

(1)開啟cmd命令列

(2)進入C:\Program Files\MongoDB\Server\4.0\bin目錄

(3)輸入如下的命令啟動mongodb服務:mongod

(4)在瀏覽器輸入 (27017是mongodb的埠號)檢視,若顯示如下,則表示連線成功。如果不成功,可以檢視埠是否被佔用。

二、環境配置:

1.首先,我們先在bin目錄下建立一個名為"mongod.config"的檔案,在裡面輸入:

  ##database directory

  dbpath=d:\MongoDB\data

  ##log file

  logpath=d:\MongoDB\log

然後儲存該檔案,請繼續往下看。

直接將MongoDB配置為系統服務(這樣做的好處是:免去了每次啟動需要輸入資料路徑,為了方便,可以將啟動資料庫寫成window服務的方式。)

首先,我們先在MongoDB下的目錄中建立 log 與 data 這兩個資料夾,分別用於儲存日誌與資料;將cmd命令列以管理員方式啟動,並將路徑切換到 MongoDB/Server/4.0/bin目錄下,然後我們輸入一行重要的命令: sc create mongodb binPath= "d:\MongoDB\Server\4.0\bin\mongod.exe --service --dbpath d:\MongoDB\data --logpath=d:\MongoDB\log\mongodb.log --logappend --directoryperdb"

這行命令建立了一個服務項,我們可以通過如下方式進行檢視服務。"win+r" 進入“執行”介面,輸入“services.msc”進入"服務"——> 如圖

然後進入如下介面,我們可以看到在名稱這裡可以看到一個名為“MongoDB”的服務項,然後點選滑鼠右鍵,“啟動”該服務項。

好,到這裡,我們的服務算是啟動成功了,另一種啟動服務方式是:以管理員身份啟動cmd,在cmd中輸入net start MongoDB,然後出現MongoDB“服務啟動成功”字樣說明我們啟動該服務成功!

2.在自己的安裝目錄下,找到mongodb.cfg,開啟並進行編輯:

引數描述
--bind_ip

繫結服務IP,若繫結127.0.0.1,則只能本機訪問;這裡的服務IP應為0.0.0.0,允許其他機器訪問。

--logpath定MongoDB日誌檔案,注意是指定檔案不是目錄
--logappend使用追加的方式寫日誌
--dbpath指定資料庫路徑
--port指定服務埠號,預設埠27017
--serviceName指定服務名稱
--serviceDisplayName指定服務名稱,有多個mongodb服務時執行。
--install指定作為一個Windows服務安裝。

3.配置環境變數:

滑鼠右鍵選擇“計算機”“屬性”

選擇“環境變數”,進入如下所示的介面。點選圖上標註的"Path",選擇“新建”,我們在新建中輸入自己安裝的MongoDB的bin資料夾路徑然後選擇“確定”即可!

環境變數配置成功!配置好環境變數後,我們可以在cmd中輸入mongo就可以啟動MongoDB資料庫進行操作了。開啟cmd,輸入mongo,看到如下圖所示:

好了,到這裡,我們的MongoDB資料庫在當前系統下的完整安裝配置就介紹完了。

在此過程中主要就是注意環境變數的配置和.cfg檔案的配置。

4.配置賬號資訊:

use admin

db.createUser({user:"admin",pwd:"admin123",roles:[{"role":"userAdminAnyDatabase","db":"admin"},{"role":"readWriteAnyDatabase","db":"admin"}]})

此處的程式碼意思:賬號為admin,密碼為admin123。