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。