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


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

install

install_Choose 'Custom'

選擇自定義安裝模式,選擇安裝目錄 d:\MongoDB 
install_Choose location path

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

 

 

2、MongoDB 運行

打開管理員命令提示

需要通過管理員模式的命令提示符,來執行安裝命令。 
管理員命令提示打開方式:

    • 快捷鍵win+r打開“運行”窗口,輸入cmd 
      run

    • 快捷鍵 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"

 

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

運行MongoDB

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

D:\MongoDB\bin\mongo.exe 

命令行窗口顯示如下內容: 
mongo 
窗口中可以看到當前MongoDB shell的版本,及此時連接的數據庫。

注:如果想要使用.net開發應用程序,更多信息可以參看文檔 C# and MongoDB

開始使用MongoDB

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

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

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

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

3、配置MongoDB的Windows服務

在上面的配置中,雖然啟動了服務,且可以進行數據庫操作,但是開兩個窗口很不方便,所以可以通過配置文件,來配置windows服務。

創建目錄

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

mkdir D:\MongoDB\data\db
mkdir D:\MongoDB\data\log

mkdir db/log

創建cfg配置文件

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

systemLog:
    destination: file
    path: D:\MongoDB\data\log\mongod.log
storage:
    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

start MongoDB service

關閉和刪除服務

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

net stop MongoDB

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM