1. 程式人生 > 資料庫 >Windows下MongoDB的下載安裝、環境配置教程圖解

Windows下MongoDB的下載安裝、環境配置教程圖解

下載MongoDB

1、進入MongoDB官網,Products -> 選擇SOFTWARE下的MongoDB Server

2、選擇下載最新版

3、選擇對應的版本下載

msi安裝包形式安裝MongoDB

1、選擇complete,完整安裝(安裝全部元件)。complete,完整的、完全的。

當然也可以選自定義安裝,影響不大。

2、

data目錄是資料儲存目錄,資料庫中的資料就儲存在這個目錄中。log是日誌檔案的輸出目錄。

需要在該盤的根目錄下新建一個data資料夾(必須要是MongoDB安裝碟符的根目錄下),在data資料夾下建立db子資料夾(存放資料庫檔案)、log子資料夾(存放日誌檔案)。然後再把上面的data目錄修改為我們剛才建立的db資料夾的路徑。如果不修改data路徑,會出現一些問題;log路徑改不改都行,影響不大。

啟動MongoDB服務服務時,會先檢查db目錄下是否有所需的檔案、資料夾,沒有就自動建立,有就從中讀取資料,初始化伺服器。

說明:4.0及以後的版本,使用msi方式安裝,不必建立data、db資料夾,不必修改data路徑,使用預設的就行。當然,修改了也行。

3、

ok,安裝完成。

我們開啟服務,MongoDB已安裝為WIndwos服務,並自動開啟:

說明:MongoDB 4.0的安裝和以前版本大不相同,4.0之後的版本簡化了安裝,在安裝時就可以進行配置,不必再使用命令列進行引數配置。

zip壓縮包形式安裝MongoDB

1、解壓,重新命名解壓後得到的資料夾為mongdb(方便輸路徑),將mongodb資料夾放在某個位置,比如我放在D:\

2、在mongodb資料夾所在碟符的根目錄下,建立data資料夾,在data檔案下建立db子資料夾、log子檔案。

可以滑鼠右鍵新建,也可以命令列下:

mkdir 碟符:\data\db

mkdir 碟符:\data\log

3、將MongoDB安裝為Windows服務

(1)在mongodb資料夾下新建文字檔案 mongod.cfg,mongod指的是MongoDB的伺服器端程式mongod.exe,字尾cfg即config,表示這是一個配置檔案。檔案中輸入:

systemLog: destination: file path: D:\data\log\mongod.logstorage: dbPath: D:\data\db

注意:一共有3個小的配置項,小配置項的冒號後面有一個空格。建議直接複製程式碼。

說明:使用zip壓縮包方式安裝,必須建立data、db資料夾,並指定data目錄。

(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安裝包安裝。

測試環境是否已配好

1、開啟MongoDB服務。有3種方式:

(1)服務介面,滑鼠右鍵點啟動

(2)在mongodb\bin目錄下,雙擊mongod.exe啟動。

如果一閃而過,有2種可能:

MongoDB服務已經是開啟狀態,不能再開啟。之前未修改data路徑為根目錄下的data\db

(3)配置環境變數,在path變數中新增mongodb\bin所在路徑。命令列執行:net start MongoDB。

如果報錯,提示“拒絕訪問”,是因為普通命令列許可權不夠,要使用命令列(管理員)。當然,在C:\Windows\System32下找到cmd.exe,以管理員身份執行,也是一樣的。

推薦使用第三種,較方便。

如果之前未修改data目錄,解決辦法:在mongodb所在碟符根目錄下,新建data資料夾,在data下新建db資料夾,重啟MongoDB服務,ok。

4.0之後的版本、使用msi方式安裝,如果未修改data路徑為根目錄下的data\db,(1)、(3)都能開啟MongoDB服務,執行正常,(2)不能開啟MongoDB服務。

2、在瀏覽器位址列輸入127.0.0.1:27017,出現以下介面則說明環境已配好。

MongoDB客戶端的使用示例1、開啟MongoDB客戶端有2種方式:mongodb\bin下雙擊mongo.exe命令列下mongo,這句程式碼是執行mongodb\bin下的mongo.exe,如果未配置path環境變數,需要輸入全路徑D:\mongodb\bin\mongo,當然也可以cd到bin目錄,執行mongo。普通命令列就可以開啟MongoDB客戶端。

2、MongoDB客戶端是一個JavaScript shell,可以執行一些簡單的算術運算。

3、輸入show dbs檢視所有的資料庫,輸入db檢視當前使用的資料庫。

4、輸入db.mySet.insert({x:10}),往mySet集合中插入一個欄位{x:10}。 輸入db.mySet.find()檢視集合中的所有欄位。

總結

以上所述是小編給大家介紹的Windows下MongoDB的下載安裝、環境配置教程圖解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!