位置:首頁 > 數據庫 > MongoDB教學 > MongoDB 安裝(Window/Linux)

MongoDB 安裝(Window/Linux)

MongoDB安裝在Windows上

在 Windows上,首先要安裝 MongoDB 下載最新發布的MongoDB: http://www.mongodb.org/downloads 確保得到正確的版本取決於您的 Windows 版本的MongoDB。為了得到 Windows版本打開命令提示符並執行以下命令:

C:>wmic os get osarchitecture 
OSArchitecture 
64-bit 
C:>

隻支持32位版本的MongoDB數據庫小於2GB,適合僅用於測試和評估目的。

現在,解壓縮下載的文件到c:drive 或任何其他地方。確保提取的文件夾名稱是mongodb-win32-i386-[version] 或 mongodb-win32-x86_64-[version]。 [version]是MongoDB中下載的版本。 

現在,打開命令提示符並運行以下命令

C:>move mongodb-win64-* mongodb
      1 dir(s) moved.
C:>

如果你已經提取mondodb 在其它不同的位置,然後去到那個路徑使用命令cd FOOLDER/DIR,現在運行上麵給出的過程。

MongoDB 的數據文件夾來存儲文件。 MongoDB的數據目錄的默認位置是c:datadb。因此需要使用命令提示符來創建這個文件夾。執行以下命令序列

C:>md data
C:md datadb

如果MongoDB 安裝在不同的位置,那麼需要指定任何替代路徑 datadb通過設置路徑DBPATH 為 mongod.exe。對於同樣的問題,下麵的命令

在命令提示符指到 MongoDB 的安裝文件夾的bin目錄。假設安裝文件夾 D:set upmongodb

 
C:UsersXYZ>d:
D:>cd "set up"
D:set up>cd mongodb
D:set upmongodb>cd bin
D:set upmongodbin>mongod.exe --dbpath "d:set upmongodbdata" 

這將顯示在控製台上輸出連接消息等待指示 mongod.exe 過程運行成功。

現在運行 MongoDB,需要打開另一個命令提示符,並發出以下命令

 
D:set upmongodbin>mongo.exe
MongoDB shell version: 2.4.6
connecting to: test
>db.test.save( { a: 1 } )
>db.test.find()
{ "_id" : ObjectId(5879b0f65a56a454), "a" : 1 }
>

這將顯示,MongoDB 是成功安裝和運行。下一步運行需要 MongoDB 發出命令

 
D:set upmongodbin>mongod.exe --dbpath "d:set upmongodbdata" 
D:set upmongodbin>mongo.exe

MongoDB 安裝在Ubuntu

運行下麵的命令導入MongoDB 的公共GPG密鑰:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

使用下麵的命令創建一個 /etc/apt/sources.list.d/mongodb.list 文件

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

現在發出以下命令以更新儲存庫:

sudo apt-get update

現在安裝 MongoDB使用下麵的命令:

apt-get install mongodb-10gen=2.2.3

在上麵安裝2.2.3 是發布MongoDB 的版本。確保始終安裝最新版本。現在MongoDB安裝成功。

啟動 MongoDB

sudo service mongodb start

停止MongoDB

sudo service mongodb stop

重啟 MongoDB

sudo service mongodb restart

要使用MongoDB 運行以下命令

mongo

這將會連接到運行的 mongod 實例。

MongoDB 幫助

要獲得 MongoDB客戶端的命令列表,需要輸入命令db.help()。這會列出命令如下列表所示:

DB Help

MongoDB 統計信息

要獲得關於MongoDB的服務器統計,需要在MongoDB客戶端鍵入命令db.stats()。這將顯示數據庫名稱,阻礙收集和數據庫中的文檔。輸出的命令如下所示:

DB Stats