一、進入MongoDB官網,Products -> 選擇SOFTWARE下的MongoDB Servermongodb
二、選擇下載最新版shell
三、選擇對應的版本下載數據庫
一、選擇complete,完整安裝(安裝所有組件)。complete,完整的、徹底的。瀏覽器
固然也能夠選自定義安裝,影響不大。服務器
二、測試
data目錄是數據存儲目錄,數據庫中的數據就存儲在這個目錄中。log是日誌文件的輸出目錄。spa
須要在該盤的根目錄下新建一個data文件夾(必需要是MongoDB安裝盤符的根目錄下),在data文件夾下建立db子文件夾(存放數據庫文件)、log子文件夾(存放日誌文件)。而後再把上面的data目錄修改成咱們剛纔建立的db文件夾的路徑。若是不修改data路徑,會出現一些問題;log路徑改不改都行,影響不大。命令行
啓動MongoDB服務服務時,會先檢查db目錄下是否有所需的文件、文件夾,沒有就自動建立,有就從中讀取數據,初始化服務器。3d
三、日誌
ok,安裝完成。
咱們打開服務,MongoDB已安裝爲WIndwos服務,並自動開啓:
說明:MongoDB 4.0的安裝和之前版本大不相同,4.0以後的版本簡化了安裝,在安裝時就能夠進行配置,沒必要再使用命令行進行參數配置。
一、解壓,重命名解壓後獲得的文件夾爲mongdb(方便輸路徑),將mongodb文件夾放在某個位置,好比我放在D:\
二、在mongodb文件夾所在盤符的根目錄下,建立data文件夾,在data文件下建立db子文件夾、log子文件。
能夠鼠標右鍵新建,也能夠命令行下:
mkdir 盤符:\data\db
mkdir 盤符:\data\log
三、將MongoDB安裝爲Windows服務
(1)在mongodb文件夾下新建文本文件 mongod.cfg,mongod指的是MongoDB的服務器端程序mongod.exe,後綴cfg即config,表示這是一個配置文件。文件中輸入:
systemLog:
destination: file
path: D:\data\log\mongod.log
storage:
dbPath: D:\data\db
注意:一共有3個小的配置項,小配置項的冒號後面有一個空格。建議直接複製代碼。
(2)命令行下,執行:
D:\mongodb\bin\mongod.exe --config D:\mongodb\mongod.cfg --install
此句命令是將MongoDB安裝爲Windows服務,並根據mongod.cfg文件設置data、log目錄。裏面的路徑要換爲你本身的路徑。
並不會提示安裝是否成功,若是命令行下提示「Unrecognized option: systemLog」,是由於你的mongod.cfg中的配置有問題,通常是小配置項的冒號後面少了一個空格,建議直接複製個人配置代碼。
若是命令行下沒有提示,則Ctrl+S 輸入「服務」,打開Windows服務,查看是否有MongoDB服務,有則安裝服務成功,無則安裝失敗。
安裝失敗時,打開 盤符\data\log\mongod.log文件中的日誌查看緣由,這是MongoDB服務器mongod.exe的日誌文件。若是文件中是「Error connecting to the Service Control Manager: 拒絕訪問。」,這是由於普通命令行權限不夠,不能將MongoDB安裝爲WIndows服務。
要用這個命令行執行安裝服務的命令。查看服務:
已安裝MongoDB服務,默認自動啓動,但如今沒有正在運行狀態。
安裝成功後,打開盤符\data\log\mongod.log文件,能夠看到:
2019-06-27T23:50:26.426+0800 I CONTROL [main] Trying to install Windows service 'MongoDB'
2019-06-27T23:50:26.428+0800 I CONTROL [main] Service 'MongoDB' (MongoDB) installed with command line 'D:\mongodb\bin\mongod.exe --config D:\mongodb\mongod.cfg --service'
2019-06-27T23:50:26.428+0800 I CONTROL [main] Service can be started from the command line with 'net start MongoDB'
說明:使用zip壓縮包安裝MongoDB較繁瑣,且容易出現問題,建議使用msi安裝包安裝。
一、開啓MongoDB服務。有3種方式:
(1)服務界面,鼠標右鍵點啓動
這種是最NB的,就算以前未修改data路徑爲根目錄下的data\db,也能開啓MongoDB服務,運行仍是正常的。
(2)在mongodb\bin目錄下,雙擊mongod.exe啓動。
若是一閃而過,有2種可能:
(3)配置環境變量,在path變量中添加mongodb\bin所在路徑。命令行執行: net start MongoDB 。
若是報錯,提示「拒絕訪問」,是由於普通命令行權限不夠,要使用命令行(管理員)。固然,在C:\Windows\System32下找到cmd.exe,以管理員身份運行,也是同樣的。
若是不能啓動,多半是由於以前未修改data路徑爲根目錄下的data\db。
推薦使用第三種,較方便。
若是以前未修改data目錄,解決辦法:在mongodb所在盤符根目錄下,新建data文件夾,在data下新建db文件夾,重啓MongoDB服務,ok。
二、在瀏覽器地址欄輸入 127.0.0.1:27017 ,出現如下界面則說明環境已配好。