【先定一個小目標】Windows下安裝MongoDB 3.2

來源:互聯網
上載者:User

標籤:

1、MongoDB 安裝

官網提供了三個版本下載: 
MongoDB for Windows 64-bit 適合 64 位元的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系統。 
MongoDB for Windows 32-bit 適合 32 位的 Window 系統及最新的 Windows Vista。 32 位系統上 MongoDB 的資料庫最大為 2GB。 
MongoDB for Windows 64-bit Legacy 適合 64 位元的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。 
MongoDB官網:MongoDB downloads pages 

安裝MongoDB

選擇自訂安裝模式,選擇安裝目錄 d:\MongoDB 

註:MongoDB是獨立的,沒有任何其他系統的依賴。你可以在任何你選擇的檔案夾運行MongoDB。所以你可以在任意檔案夾中安裝MongoDB(如D:\test\ MongoDB)。 注意避免中文目錄。

 

 

2、MongoDB 運行

開啟管理員命令提示

需要通過管理員模式的命令提示字元,來執行安裝命令。 
管理員命令提示開啟檔案:

    • 快速鍵win+r開啟“運行”視窗,輸入cmd 

    • 快速鍵 Ctrl + Shift + Enter ,則可以開啟 ”管理員命令提示“。(win xp/win 7下)

設定MongoDB運行環境

MongoDB需要資料目錄來儲存所有的資料,其預設的資料目錄為\data\db ,可以通過mongod.exe --dbpath命令來指定MongoDB的資料目錄。例如:

mkdir D:\MongoDB\data\db;D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data\db

如果路徑裡麵包含空格,就用雙引號括住整個路徑,例如:

D:\MongoDB\bin\mongod.exe --dbpath "D:\MongoDB db data"

 

 
看到上面的提示底部出現waiting for connections 字樣,則表示dbpath配置完成,且MongoDB啟動成功。 
而且此時開啟資源管理員,進入MongoDB的dbpath目錄,內容如下: 
 
可以發現本地確實初始化資料庫了。 
建立成功時,MongoDB會根據系統安全層級,彈出mongod.exe網路通訊的安全警告,選擇允許,且需要選擇網路時,應該選擇私人網路,如家庭和工作網路。更多MongoDB的資訊安全.

運行MongoDB

通過運行mongo.exe啟動MongoDB。例如:

D:\MongoDB\bin\mongo.exe 

命令列視窗顯示如下內容: 
 
視窗中可以看到當前MongoDB shell的版本,及此時串連的資料庫。

註:如果想要使用.net開發應用程式,更多資訊可以參看文檔 C# and MongoDB

開始使用MongoDB

為了協助您開始使用MongoDB,MongoDB提供了各種驅動版本的入門指南 Getting Started Guides。

在MongoDB Shell中,通過help 來查看命令說明: 

在生產環境中部署MongoDB之前,考慮生產記Production Notes錄檔案。

最後想停止MongoDB,可以在mongod.exe的命令列視窗,使用快速鍵Ctrl+c即可。 
 
出現如框中的路徑時,表示MongoDB已停止。

3、配置MongoDB的Windows服務

在上面的配置中,雖然啟動了服務,且可以進行資料庫操作,但是開兩個視窗很不方便,所以可以通過設定檔,來配置windows服務。

建立目錄

為您的資料庫和記錄檔建立目錄:

mkdir D:\MongoDB\data\dbmkdir D:\MongoDB\data\log

建立cfg設定檔

建立一個設定檔,檔案內必須設定MongoDB日誌路徑 systemLog.path。包擴一些其他的附加配置選項。 
例如,在在D:\MongoDB\ 下建立mongod.cfg,並在檔案內指定systemlog.path和storage.dbpath:

systemLog:    destination: file    path: D:\MongoDB\data\log\mongod.logstorage:    dbPath: D:\MongoDB\data\db
安裝MongoDB服務

注意: 
運行所有的命令都應該在管理員命令列視窗內。(管理員權限運行cmd) 
通過運行mongod.exe的–install安裝選項和–config和配置選項,指定先前建立的設定檔安裝MongoDB服務。

"D:\MongoDB\bin\mongod.exe" --config "D:\MongoDB\mongod.cfg" --install

設定獨立的資料庫地址dbpath,可以通過設定檔或者命令–dbpath來設定。

如果需要,你可以安裝多個執行個體的mongod.exe或mongos.exe服務。安裝的每個服務設定唯一的 –serviceName 和–serviceDisplayName。僅當有足夠的系統資源和系統設計要求時,設定多個執行個體。

如要讓服務自動啟動,可以通過下面命令:

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

sc.exe中在“=”和配置值(如“binpath =”)之間需要一個空格,且用一個“\”轉義雙引號,以逃避雙重引號。

如果成功建立,下面的日誌資訊將顯示:

[SC] CreateService SUCCESS
開啟服務
net start MongoDB

關閉和刪除服務

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

net stop MongoDB

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

"D:\MongoDB\bin\mongod.exe" --remove

當然你可以使用使用.bat檔案批量執行以上命令.

【先定一個小目標】Windows下安裝MongoDB 3.2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.