簡體   English   中英

如何在 Windows 上安裝 mongoDB?

[英]How to install mongoDB on windows?

我正在嘗試測試 mongoDB,看看它是否適合我。 我下載了 32 位 windows 版本,但不知道從現在開始如何繼續。

我通常使用 WAMP 服務在本地計算機上進行開發。 我可以在 Wamp 上運行 mongoDB 嗎?

但是,使它在 Windows 上運行的最佳(最簡單!)方法是什么?

謝謝!

Windows 中的 Mongo 安裝過程

您准備好安裝了嗎……並使用……從技術上講,這不是安裝,只是下載……

一、下載zip文件http://www.mongodb.org/downloads

二、 提取它並將文件復制到您想要的位置。

三、 啟動數據庫引擎。

四、 測試安裝並使用它。

就是這樣! 這么簡單,對吧? 好的,讓我們開始


1.下載壓縮文件

  1. 轉到http://www.mongodb.org/downloads

  2. 你會看到一個這樣的屏幕:mongo下載頁面 我使用的是 Windows 7 32 位機器 - 這就是我下載標記為紅色的包的原因。

  3. 單擊下載(只需幾秒鍾)。
    哇...我下載了。 它是一個名為mongodb-win32-i386-2.4.4.zip的壓縮文件(文件夾的名稱會根據您下載的版本而變化,我這里是 2.4.4 版本)。

OK,一切就緒。


2. 提取

  1. 解壓縮
  2. 將文件復制到機器中的所需位置。
    • 我准備將提取的文件復制到我的 D 盤,因為那里沒有很多文件。
    • 好吧,那么您打算將 mongo 文件粘貼到哪里? 在 C: 中還是在您的桌面中?
    • 好的,無論您粘貼到何處...在下面的快照中,您可以看到我已導航到 Mongo 文件夾內的 bin 文件夾。 我在 bin 內數了 15 個文件。 那你呢?

bin文件夾的路徑

完成的! 就這樣

我們接下來要做什么?


3. 啟動數據庫引擎

讓我們開始使用我們的 mongo 數據庫...

  1. 打開命令提示符,然后導航到 mongo 文件夾中的bin導航到 mongo 的 bin 文件夾

  2. mongo.exe (這是用於啟動 mongo Db Power shell 的命令)。 然后看下面的回復。。執行 mongo.exe 這是一個很棒的例外 J LOL ... 那是什么?

    無法連接到服務器。

    為什么會發生異常? 我不知道......我在兩者之間創建了一個服務器嗎?

    不。

    對了,那它怎么連接到中間的服務器呢? 傻機器……Jz。

    我知道了! 像所有其他數據庫一樣 - 我們必須在使用它之前啟動數據庫引擎。

    那么,我們該如何開始呢?

  3. 我們必須使用命令mongod啟動 mongo db。 從 mongo 的bin文件夾執行此操作。

    讓我們看看發生了什么。

    錯誤信息

    又是一個奇妙的格式化異常 J 我們猜對了嗎? 你注意到我在上面突出顯示的內容了嗎? 是的,這是 mongod 命令。 第二個是要求我們創建一個名為 data 的文件夾的異常。 並且,在 data 文件夾中,有一個名為db的文件夾。

    所以我們必須創建這些data\\db文件夾。

    下一個問題是在哪里創建這些文件夾?

  4. 我們必須在安裝 mongo 的 BOX 的C驅動器中創建data\\db文件夾。 讓我們去創建C盤的文件夾結構。

    這里出現了一個問題:“是否必須在 C 中創建 data\\db 目錄?” 不,不是真的。 Mongo 默認在C查找此文件夾,但您可以在任何地方創建它們。 但是,如果它不在C ,則必須告訴 mongo 它在哪里。

    換句話說,如果您不希望 mongo 數據庫位於C:\\ ,則必須為 mongo.exe 設置數據庫路徑。

    可選的

    • 好的,我將在除C之外的其他位置創建這些文件夾,以便更好地理解此選項。 然后我將在 cmd 的幫助下在D盤根目錄中創建。

      為什么? 因為這是我們記住舊的dos命令的機會......

      數據

    • 下一步是將 Db 路徑設置為 mongo.exe。

      導航回bin ,然后輸入命令mongod.exe --dbpath d:\\data

      我得到以下回復:

      --dbpath

      我希望一切順利...因為我在控制台 J 中沒有看到任何 ERROR ***。

    接下來,我們可以使用命令start mongo.exe去啟動數據庫

    啟動mongo.exe

    我沒有看到任何錯誤或警告消息。 但是,我們必須提供一個命令來確保 mongo 啟動並運行,即 mongod 將得到響應:

    mongodb 響應

希望一切順利。


4.測試Mongo DB安裝

現在我們必須看到我們的數據庫對嗎? 非常好,否則我們怎么知道它正在運行?

出於測試目的,默認情況下 MONGO 有一個名為test的數據庫。 讓我們去查詢。

但是沒有任何管理工作室怎么辦? 與 SQL 不同,我們必須依賴命令提示符。 是的,完全相同的命令提示符......我們的舊命令提示符...... Heiiii.. 不要害怕,是的,它只是我們的舊命令提示符。 好的,讓我們去看看我們將如何使用它......

Ohhh Nooo...不要關閉上面的命令提示符,保持原樣...

  1. 打開一個新的 cmd 窗口。

  2. 像往常一樣導航到 Bin,我們這樣做......

    我相信你們可能還記得我們在大學時代做過的舊 C 編程吧?

  3. 在命令提示符下,再次執行命令mongomongo.exe ,看看會發生什么。

    您將看到如下所示的屏幕:

    啟動警告

  4. 我之前提到過 Mongo 默認有一個名為test的測試數據庫,嘗試在其中插入一條記錄。

    下一個問題是“我們將如何插入?” mongo 有 SQL 命令嗎? 不,mongo 只有命令可以幫助。

    插入的基本命令是
    db.test.save( { KodothTestField: '我的名字是 Kodoth' } )

    其中test是數據庫, .save是插入命令。 KodothTestField是列或字段名稱, My name is Kodoth是值。

  5. 在討論更多之前,讓我們通過執行另一個命令來檢查它是否已存儲: db.test.find()

    Mongo 命令用於搜索文檔,類似於 SQL 中的 SELECT。

    我們的數據已成功插入...... Hurrayyyyyy..

    我知道您正在考慮與每個名為 ObjectId 的記錄權限一起顯示的數字。 它就像 SQL 中的一個唯一 id 字段,它會自動遞增等等。 仔細觀察,您會發現 Object Id 以 92 結尾,因此每條記錄都不同。

    最后我們成功安裝並驗證了 MONGO 權限。 讓我們開個派對吧……所以你現在同意 MONGO 和 MANGO 一樣甜蜜嗎?

我們還有 3rd 方工具來探索 MONGO。 一種叫做 MONGO VUE。 使用這個工具,我們可以像使用 SQL Server 的 Management Studio 一樣對 mongo DB 執行操作。

您能想象一個 SQL 服務器或 Oracle Db 在同一個表中具有完全不同的行嗎? 在我們的關系數據庫表中可能嗎? 這就是 mongo 的工作方式。 我將向您展示我們如何做到這一點……


首先,我將向您展示數據在關系數據庫中的外觀。

例如,以關系方式考慮 Employee 表和 Student 表。 模式會完全不同,對嗎? 對,就是這樣…

結果視圖

現在讓我們看看它在 Mongo DB 中的樣子。 以上兩個表在 Mongo 中合並為一個 Collection…

MongoVUE

這就是集合在 Mongo 中的存儲方式。 我想現在你真的能感覺到差異了吧? 每件事都在一把傘下。 這不是正確的方法,但我只是想向大家展示這是如何發生的,這就是為什么我將 2 個完全不同的表合並到一個集合中。

如果你想嘗試,你可以使用下面的測試腳本

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

謝謝

它不像 WAMP。 創建目錄后,您需要使用命令啟動 mongoDB 數據庫 C:/database_mongo

mongod --dbpath=C:/database_mongo/

然后您可以使用命令連接到 mongodb。

MongoDB 網站上提供了相當不錯的文檔

安裝 MongoDB

  1. 確定您需要哪個 MongoDB 構建。

    適用於 Windows 的 MongoDB 共有三個版本:

    MongoDB for Windows Server 2008 R2 版本(即 2008R2)僅在 Windows Server 2008 R2、Windows 7 64 位和更新版本的 Windows 上運行。 此版本利用了 Windows 平台的最新增強功能,無法在舊版本的 Windows 上運行。

    適用於 Windows 64 位的 MongoDB 可在比 Windows XP 更新的任何 64 位 Windows 版本上運行,包括 Windows Server 2008 R2 和 Windows 7 64 位。

    適用於 Windows 32 位的 MongoDB 可在比 Windows XP 更新的任何 32 位 Windows 版本上運行。 32 位版本的 MongoDB 僅適用於較舊的系統以及用於測試和開發系統。 32 位版本的 MongoDB 僅支持小於 2GB 的數據庫。

    要查找您正在運行的 Windows 版本,請在命令提示符中輸入以下命令:

     wmic os get osarchitecture
  2. 下載適用於 Windows 的 MongoDB。

    從 MongoDB 下載頁面下載 MongoDB 的最新生產版本。 確保為您的 Windows 系統下載正確版本的 MongoDB。 64 位版本的 MongoDB 不適用於 32 位 Windows。

  3. 安裝下載的文件。

    在 Windows 資源管理器中,找到下載的 MongoDB msi 文件,該文件通常位於默認的下載文件夾中。 雙擊 msi 文件。 將出現一組屏幕,指導您完成安裝過程。

  4. 將 MongoDB 文件夾移動到另一個位置(可選)。

    要移動 MongoDB 文件夾,您必須以管理員身份發出移動命令。 例如,要將文件夾移動到 C:\\mongodb:

    選擇開始菜單>所有程序>附件

    右鍵單擊命令提示符並從彈出菜單中選擇以管理員身份運行。

    發出以下命令:

     cd \\ move C:\\mongodb-win32-* C:\\mongodb

    MongoDB 是自包含的,沒有任何其他系統依賴項。 您可以從您選擇的任何文件夾運行 MongoDB。 您可以將 MongoDB 安裝在任何文件夾中(例如D:\\test\\mongodb

運行 MongoDB

警告:

如果沒有使用 auth 設置在“安全模式”下運行,請不要讓mongod.exe在公共網絡上可見。 MongoDB 旨在運行在受信任的環境中,數據庫默認不啟用“安全模式”。

  1. 設置 MongoDB 環境。

    MongoDB 需要一個數據目錄來存儲所有數據。 MongoDB 的默認數據目錄路徑是\\data\\db。 從命令提示符使用以下命令創建此文件夾:

     md \\data\\db

    您可以指定使用數據文件的備用路徑--dbpath選項mongod.exe ,例如:

     C:\\mongodb\\bin\\mongod.exe --dbpath d:\\test\\mongodb\\data

    如果您的路徑包含空格,請將整個路徑用雙引號括起來,例如:

     C:\\mongodb\\bin\\mongod.exe --dbpath "d:\\test\\mongo db data"
  2. 啟動 MongoDB。

    要啟動 MongoDB,請運行mongod.exe 例如,從命令提示符:

     C:\\Program Files\\MongoDB\\bin\\mongod.exe

    這將啟動主 MongoDB 數據庫進程。 控制台輸出中的等待連接消息表明 mongod.exe 進程運行成功。

    根據您系統的安全級別,Windows 可能會彈出一個安全警報對話框,內容是阻止 C:\\Program Files\\MongoDB\\bin\\mongod.exe 的“某些功能”在網絡上進行通信。 所有用戶都應選擇專用網絡,例如我的家庭或工作網絡,然后單擊允許訪問。 有關安全性和 MongoDB 的其他信息,請參閱安全文檔。

  3. 連接到 MongoDB。

    要通過 mongo.exe shell 連接到 MongoDB,請打開另一個命令提示符。 連接時,根據需要指定數據目錄。 此步驟提供了幾個示例連接命令。

    如果您的 MongoDB 安裝使用默認數據目錄,請在不指定數據目錄的情況下進行連接:

     C:\\mongodb\\bin\\mongo.exe

    如果您安裝使用不同的數據目錄,請在連接時指定目錄,如下例所示:

     C:\\mongodb\\bin\\mongod.exe --dbpath d:\\test\\mongodb\\data

    如果您的路徑包含空格,請將整個路徑用雙引號括起來。 例如:

     C:\\mongodb\\bin\\mongod.exe --dbpath "d:\\test\\mongo db data"

    如果您想使用 .NET 開發應用程序,請參閱 C# 和 MongoDB 的文檔以獲取更多信息。

  4. 開始使用 MongoDB。

    要開始使用 MongoDB,請參閱 MongoDB 入門。 在生產環境中部署 MongoDB 之前,還要考慮生產注釋文檔。

    稍后,要停止 MongoDB,請在運行 mongod 實例的終端中按 Control+C。

為 MongoDB 配置 Windows 服務

筆記:

MongoDB 2.6.0 存在一個已知問題 SERVER-13515,它阻止使用本節中的說明。 對於 MongoDB 2.6.0,請改用手動為 MongoDB 創建 Windows 服務來為 MongoDB 創建 Windows 服務。

  1. 配置目錄和文件。

    為 MongoDB 日志輸出創建配置文件和目錄路徑(logpath):

    為 MongoDB 日志文件創建特定目錄:

     md "C:\\Program Files\\MongoDB\\log"

    在命令提示符中,為 MongoDB 的 logpath 選項創建一個配置文件:

     echo logpath=C:\\Program Files\\MongoDB\\log\\mongo.log > "C:\\Program Files\\MongoDB\\mongod.cfg"
  2. 運行 MongoDB 服務。

    使用“管理權限”在命令提示符中運行以下所有命令:

    安裝 MongoDB 服務。 要使--install成功,您必須指定 logpath 運行時選項。

     "C:\\Program Files\\MongoDB\\bin\\mongod.exe" --config "C:\\Program Files\\MongoDB\\mongod.cfg" --install

    根據需要修改 mongod.cfg 文件的路徑。

    要使用備用 dbpath,請在配置文件(例如 C:\\Program Files\\MongoDB\\mongod.cfg)中或在命令行中使用 --dbpath 選項指定路徑。

    如果 dbpath 目錄不存在,mongod.exe 將不會啟動。 dbpath 的默認值為\\data\\db

    如果需要,您可以為 mongod.exe 或 mongos.exe 的多個實例安裝服務。 使用唯一的--serviceName--serviceDisplayName安裝每個服務。 僅當存在足夠的系統資源且您的系統設計需要時才使用多個實例。

  3. 根據需要停止或刪除 MongoDB 服務。

    要停止 MongoDB 服務,請使用以下命令:

     net stop MongoDB

    要刪除 MongoDB 服務,請使用以下命令:

     "C:\\Program Files\\MongoDB\\bin\\mongod.exe" --remove

手動為 MongoDB 創建 Windows 服務

以下過程假設您已使用 MSI 安裝程序安裝了 MongoDB,默認路徑為 C:\\Program Files\\MongoDB 2.6 Standard。

如果已安裝在備用目錄中,則需要適當調整路徑。

  1. 打開管理員命令提示符。

    Windows 7 / Vista / Server 2008(和 R2)

    Win + R ,然后鍵入cmd ,然后按Ctrl + Shift + Enter

    視窗 8

    Win + X ,然后按A

    從管理員命令提示符執行其余步驟。

  2. 創建目錄。

    為您的數據庫和日志文件創建目錄:

     mkdir c:\\data\\db mkdir c:\\data\\log
  3. 創建配置文件。

    創建配置文件。 此文件可以包含 mongod 的任何配置選項,但必須包含 logpath 的有效設置:

    下面創建一個配置文件,在配置文件中指定 logpath 和 dbpath 設置:

     echo logpath=c:\\data\\log\\mongod.log> "C:\\Program Files\\MongoDB 2.6 Standard\\mongod.cfg" echo dbpath=c:\\data\\db>> "C:\\Program Files\\MongoDB 2.6 Standard\\mongod.cfg"
  4. 創建 MongoDB 服務。

    創建 MongoDB 服務。

     sc.exe create MongoDB binPath= "\\"C:\\Program Files\\MongoDB 2.6 Standard\\bin\\mongod.exe\\" --service --config=\\"C:\\Program Files\\MongoDB 2.6 Standard\\mongod.cfg\\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

    sc.exe需要在“ = ”和配置值(例如“ binPath= ”)之間有一個空格,並需要一個“”來轉義雙引號。

    如果創建成功,將顯示以下日志消息:

     [SC] CreateService SUCCESS
  5. 啟動 MongoDB 服務。

     net start MongoDB
  6. 根據需要停止或刪除 MongoDB 服務。

    要停止 MongoDB 服務,請使用以下命令:

     net stop MongoDB

    要刪除 MongoDB 服務,請先停止該服務,然后運行以下命令:

     sc.exe delete MongoDB

我意識到你已經接受了這個答案,但我寫了這篇簡短的 howto 文章來將 mongodb 安裝到c:\\wamp目錄中並將其作為服務運行。 這是它的要點。

創建這些目錄

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

將 win32 二進制文件下載並解壓到 mysql、apache 旁邊的 c:\\wamp 目錄中。

mongodb下載頁面

創建一個 mongo.conf 文件

c:\wamp\bin\mongodb\mongodb-win32…2.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

作為服務安裝

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

將服務設置為自動並使用 services.msc 啟動它

將 mongo.exe 的路徑添加到您的路徑中

需要更多細節? 在此處閱讀全文...

在 Windows 上以 WAMP 方式安裝 MongoDB

Windows 32 位的分步解決方案

  1. 下載適用於 Windows 32 位的 msi 文件。
  2. 雙擊安裝,選擇自定義並瀏覽您必須安裝的位置(我個人已經在 E 驅動器中創建了 mongodb 文件夾並將其安裝在那里)。
  3. 好的,現在您必須在創建它的地方創建 data\\db 兩個文件夾,我已經在安裝位置根目錄中創建了它,例如在 E:\\
  4. 現在將 mongod 鏈接到這些用於存儲數據的文件夾,使用此命令或根據您的要求進行修改,轉到使用 cmd E:\\mongodb\\bin ,然后在控制台中寫入mongod --dbpath E:\\data它將鏈接。
  5. 現在導航到 E:\\mongodb\\bin 並使用 cmd 編寫 mongod。
  6. 通過右鍵單擊打開另一個 cmd 並以管理員身份運行到您的 monogodb 安裝目錄,然后像 E:\\mongodb\\bin 一樣進入 bin 並編寫這個 mongo.exe
  7. 接下來 - 編寫db.test.save({Field:'Hello mongodb'})這個命令將插入一個具有名稱Field和它的值Hello mongodb 的字段
  8. 接下來,檢查記錄db.test.find()並按回車鍵,您將找到您最近輸入的記錄。

1. 下載MongoDB

2.安裝MongoDB

3. 創建所需的文件夾:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

注意:如果目錄不存在,mongod.exe 將不會啟動。

4. 創建一個簡單的配置文件:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

有關如何創建配置文件的更多信息:http ://docs.mongodb.org/manual/reference/configuration-options/

5. 將 MongoDB 安裝為 Windows 服務(這樣它會在您重新啟動計算機時自動啟動)

以管理員權限運行cmd,輸入以下命令:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. 啟動 MongoDB Windows 服務

net start MongoDB

7.通過shell/cmd連接MongoDB進行測試

C:\MongoDB_2_6_Standard\bin\mongo.exe

注意: http : //docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8. 就是這樣! 你完成了。 :)

9.卸載/刪除MongoDB Windows服務(如果你搞砸了什么)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove

在 Windows 7 上安裝 Mongo DB 非常簡單(我使用的是 32 位 win7 操作系統)

  1. 安裝正確版本的 Mongodb(根據您的位 32/64 .. imp :- 64 位與 32 位不兼容,反之亦然)

2.您可以從thius網站(根據您的操作系統)安裝Mongodb http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. 下載 .MSI 或 zip 文件 .. 並使用適當的權限安裝

4.將mongodb文件夾從c:programfiles復制到d:[可選]

5.安裝后打開命令提示符(以管理員身份..右鍵單擊cmd,您將找到該選項)

  1. 導航到 D:\\MongoDB 2.6 Standard\\bin

  2. 運行 mongo.exe ... 你可能會收到這個錯誤你可能會收到這個錯誤

  3. 如果你得到那么沒有問題,你只需要執行以下步驟

i) 嘗試下圖中的 coomand 你會知道錯誤在此處輸入圖片說明

ii)這意味着你需要創建一個目錄\\data\\db

iii) 現在您有兩個選項,要么在 c 驅動器中創建上面的目錄,要么在其他地方創建任何“xyz”名稱目錄(不制作和差異)..讓我們在 d 中創建一個 mongodata 目錄:

在此處輸入圖片說明

  1. 現在讓我們重新運行命令,但現在像這樣:- mongod --dbpath d:\\mongodata [如圖所示] 這次你不會得到和錯誤

在此處輸入圖片說明

  1. 希望到目前為止一切都很好..打開新命令 propmt [sufficent privellages (admin)]

橙色將是您需要運行的命令..它將打開我們稱為 mongo shell(或 mongodb shell)的新命令 propmt

在此處輸入圖片說明

11.不要關閉外殼[任何命令提示符],因為在此我們將創建/刪除/插入我們的數據庫操作

  1. 讓我們執行基本操作

a) 顯示數據庫 b) 顯示當前數據庫 c) 創建集合/將數據插入其中(名稱將是測試) d) 顯示集合數據

12.請找到我們操作結果的屏幕截圖..請不要:-不要關閉任何命令提示

在此處輸入圖片說明

  1. 數字的不同結構類型是對象 id :- 它是自動創建的

  2. 希望你能得到一些安裝 mongodb DB 的重要信息。

與其他可執行文件相比,在 Windows 上安裝 MongoDB 有點棘手。經過長時間的搜索,我得到了很好的參考,我得到了在 Windows 中安裝 MongoDB

安裝后打開命令提示符輸入“ mongod ”,然后保持窗口最小化並打開另一個命令提示符窗口並輸入“ mongo ”,您將看到連接到測試數據庫的成功信息

-2017 年 11 月更新

1) 轉到 Mongo DB 下載中心https://www.mongodb.com/download-center#community並選擇要安裝的 MongoDB 版本。 你可以從中挑選

  • MongoDB Atlas - 雲中的 MongoDB 數據庫
  • Communiy Server - 適用於 Windows(帶和不帶 SSL)、iOS、Linux 的 MongoDb
  • OpManger - 用於數據中心的 Mongo Db
  • Compass - MongoDB 的 UI 工具

要了解您的操作系統版本,請在 cmd 提示符下運行此命令

wmic os get caption

要了解您的 CPU 架構(32 位或 64 位),請在 cmd 提示符下運行此命令

wmic os get osarchitecture

我使用的是社區版(150MBs- GNU 許可證)

2) 單擊 MSI 並完成安裝過程。 Exe 將安裝數據庫所需的 MongoDb 和 SSL。

在此處輸入圖片說明

Mongo DB 應該安裝在你的 C 盤上

C:\\Program Files\\MongoDB

MongoDB 是自包含的,這意味着並且沒有任何其他系統依賴項。 如果您的 C 盤磁盤空間不足,那么您可以從您選擇的任何文件夾運行 MongoDB。

您現在可以從 bin 文件夾運行 mongodb.exe。 如果您因缺少 dll 而收到 Visual C++ 錯誤,請從以下位置下載 Visual C++ Redistributable

https://www.microsoft.com/en-in/download/details.aspx?id=48145

安裝后,嘗試重新運行 mongo.exe。

您可能想檢查https://github.com/Thor1Khan/mongo.git它使用了 64 位操作數上的 32 位原子操作的最小解決方法(可以使用匯編,但在這里似乎不是強制性的)只有數字錯誤在犯案前受到傷害

  1. https://www.mongodb.com/download-center#community下載 .msi

  2. 雙擊安裝 - 完整選項

  3. 安裝文件夾 C:\\Program Files\\MongoDB\\Server\\3.6\\bin

  4. 在 C:// - c:/data/db 和 c:/data/log 和 c:/data/log/mongo.log 中創建數據庫文件夾,如果沒有則設置寫權限

  5. 在管理員模式下打開 cmd 提示符,導航到 C:\\Program Files\\MongoDB\\Server\\3.6\\bin

  6. 輸入以下內容

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>mongod --dbpath="c:/data/db" --logpath="c:/data/log/mongo.log"

  7. 檢查文件夾 c:/data/db - 應該有很多文件和文件夾

  8. 在 C:\\data\\ 內創建一個名為“mongo.config”** 的配置文件

  9. 鍵入以下內容以從新創建的配置文件中設置配置值

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>mongod --config C:\\data\\mongo.config

  10. 在管理員模式下打開另一個新的 cmd 提示符,導航到 C:\\Program Files\\MongoDB\\Server\\3.6\\bin 在控制台上執行以下幾行。

  11. 鍵入以下內容為 MongoDB 創建服務

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>mongod --install --config C:\\data\\mongo.config --logpath="c:/data/log/mongo.log"

    如果舊的MongoDB服務存在則需要在mongod --install命令之前先刪除舊的服務,在新的控制台中運行以下命令刪除舊的mongodb服務

    SC 停止 MongoDB

     >> SC DELETE MongoDB
  12. 鍵入以下內容以啟動 MongoDB

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>net start MongoDB

  13. 鍵入以下內容以停止 MongoDB

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>net stop MongoDB

現在在端口 27017 上連接 ip - 127.0.0.1 或 192.168.5.64 上的數據庫。

** 文件名 - "mongo.config" ,在配置文件中粘貼以下內容 -

bind_ip = 127.0.0.1,192.168.5.64

端口 = 27017

dbpath=C:\\data\\db

日志路徑=C:\\data\\log\\mongo.log

安裝適用於 Windows 的 MongoDB 社區版。

1.現在去下載中心

  1. 下載中心應顯示適用於 Windows 的當前穩定版本

  2. 單擊下載 (msi) 並運行它

  3. 當您完成時,您可以選擇完整或自定義設置類型。 選擇完成設置。

從命令提示符啟動 MongoDB 服務器

1.將此路徑加入環境變量

“C:\\ProgramFiles\\MongoDB\\Server\\4.0\\bin” 對於那些努力設置環境變量的人,請按照以下步驟操作

  • Windows 10 和 Windows 8

  • 在搜索中,搜索並選擇:系統(控制面板)

  • 單擊高級系統設置鏈接。

  • 單擊環境變量。 在 System Variables 部分,找到 PATH 環境變量並選擇它。 單擊編輯。

  • 如果 PATH 環境變量不存在,請單擊新建。

  • 在 Edit System Variable(或 New System Variable)窗口中,將 PATH 的值指定為“C:\\ProgramFiles\\MongoDB\\Server\\4.0\\bin”環境變量。

  • 單擊確定。

  • 單擊確定關閉所有剩余的窗口。

  • 現在創建 MongoDB 數據目錄 MongoDB 需要一個數據目錄來存儲所有數據。 打開命令提示符並粘貼到下面

md "C:\\data\\db" "C:\\data\\log"

3.讓服務器指向您的數據庫目錄。鍵入以下代碼

mongod --dbpath="c:\\data\\db"

4.現在讓我們連接到 MongoDB 鍵入下面的代碼

蒙戈

5.如果它工作正常命令提示符將顯示

[initandlisten] 等待連接

答對了!! 大功告成,顯然使用 CLI 有點混亂,MongoDB 引入了一個 GUI,您可以看到實際數據,

使用 mongoDB GUI 版本以上步驟必須已經執行

  1. 現在去下載中心。 下載 MongoDb Compass,一個用於 MongoDB 的 GUI
  2. 安裝並打開

您可以看到主機名:localhost 和端口:27017。

每當你想連接到 mongoDB 服務器時,你必須打開命令提示符

類型

蒙哥

然后再次啟動一個新的命令提示符並鍵入

蒙戈

將所有設置保持在 mongoDB Compass 中。 現在點擊連接,

你在!! 容易……不是嗎?

步驟 1:首先下載 .msi 即安裝文件來自

下載 MongoDB

第 2 步:使用如此下載的 .msi 文件執行安裝。它會自動存儲在程序文件中。 您可以執行自定義安裝並更改目錄。

在此之后,您應該能夠在程序文件下看到一個 MongoDB 文件夾

啟動 MongoDB shell 和服務沒什么大不了的,經過長時間的搜索,我得到了一個很好的參考在 Windows 中安裝 MongoDB

  1. http://www.mongodb.org/downloads下載
  2. 在文件夾 C:\\mongodb 中安裝 .msi 文件
  3. 在 C:\\mongodb 下創建 data、data\\db、log 目錄和 mongo.config 文件。
  4. 在 "mongo.config" 文件 dbpath=C:\\mongodb\\data\\db\\ logpath=C:\\mongodb\\log\\mongo.log 中添加以下幾行
  5. 啟動服務器:mongod.exe --config="C:\\mongodb\\mongo.config"

就是這樣 !!!

WAMP = Windows + Apache + MySQL/MariaDB + PHP/Python/Perl

wamp中不能使用MongoDB,需要單獨安裝MongoDB

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM