win7 安裝mongodb

一、下載MongDB:

1、從[https://www.mongodb.com/download-center#community]獲取,下載適合windows版本的MongDB,注意32位和64位的區別

2、安裝msi文件

3、手動在系統根目錄下建立“data”文件夾,之後建立其子文件夾“db”和“logs”。(注意:一定要是C盤、D盤等的根目錄)

4、創建數據庫文件的存放位置。系統默認的位置是C:/data/db,可以在啓動的時候,通過參數–dbpath 來修改文件夾路徑。如D:/data/db。
需要注意的是,這個文件夾需要手動創建,若文件夾不存在,則MongDB不能正常啓動。

5、在MongDB的bin目錄下打開cmd命令行,輸入: mongod.exe --dbpath D:/data/db

顯示:
$ mongod.exe –dbpath D:\data\db
2014-08-18T11:58:48.034+0800 [initandlisten] MongoDB starting : pid=6964 port=27017 dbpath=D:\mongodb\data\db 64-bit host=dell-PC
2014-08-18T11:58:48.052+0800 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2014-08-18T11:58:48.070+0800 [initandlisten] db version v2.6.4
2014-08-18T11:58:48.080+0800 [initandlisten] git version: 3a830be0eb92d772aa855ebb711ac91d658ee910
2014-08-18T11:58:48.097+0800 [initandlisten] build info: windows sys.getwindowsv
ersion(major=6, minor=1, build=7601, platform=2, service_pack=’Service Pack 1’) BOOST_LIB_VERSION=1_49
2014-08-18T11:58:48.123+0800 [initandlisten] allocator: system
2014-08-18T11:58:48.132+0800 [initandlisten] options: { storage: { dbPath: “D:\mongodb\data\db” } }
2014-08-18T11:58:48.182+0800 [initandlisten] journal dir=D:\mongodb\data\db\journal
2014-08-18T11:58:48.224+0800 [initandlisten] recover : no journal files present, no recovery needed
2014-08-18T11:58:48.267+0800 [initandlisten] waiting for connections on port 27017

則表示正常啓動,監聽27017端口,可以通過 http://localhost:27017/ 訪問,可以看到如下信息:
It looks like you are trying to access MongoDB over HTTP on the native driver port.

二、修改端口:

啓動的時候可以通過 –port 的方式,修改數據庫端口,如:D:\>mongodb\bin\mongod.exe --port 88888 --dbpath D:\data\db

三、測試:

1、再打開一個cmd窗口,輸入D:/mongodb/bin/mogod.exe 來創建一個mongodb客戶端
MongoDB shell version: 2.6.4
connecting to: test

2、連接成功,來進行第一個測試

// 查看當前連接的數據庫
>db
test

// 創建一個表並插入一行數據
>db.test_table.insert({a:1})

// 查看剛剛插入的數據
>db.test_table.find()

四、設置系統服務:

1、像步驟4這樣啓動mongodb服務很麻煩,可以將mongodb註冊爲mysql服務,這樣就方便多了。

在MongDB的bin目錄下,打開CMD,輸入:
mongod.exe --logpath D:/data/logs/mongodb.log --logappend --dbpath D:/data/db --directoryperdb --serviceName MongoDB --install
來創建系統服務

注意:
(1)如果data目錄下沒有logs文件夾,則需要自己新建,且創建一個名爲“mongodb.log”的文件;

(2)注意“路徑符號”(/),如果輸入成“\”,則會提示“Bad Path”

(3)如果log裏出現了:Error connecting to the Service Control Manager: 拒絕訪問。則是操作系統權限問題。cmd必須通過系統管理員運行才行!!!

(4)如果在cmd裏輸入上面的安裝命令時,出現:Suggestion [3,General]: 未找到命令 mongod.exe,但它確實存在於當前位置。Windows PowerShell 默認情況下不從當前位加載命令。如果信任此命令,請改爲鍵入 .\mongod.exe(照做就行,在命令前面加上“.\”即可)。

--logpath:指定了日誌的目錄
--logappend:表示日誌是以附加的方式添加的
--dbpath:指定了數據的存放目錄
--directoryperdb:說明每個數據庫都會新建一個目錄
MongoDB:windows 服務名
--install 表示是安裝(相反,–remove表示刪除)

2、可以通過 net start MongoDBnet stop MongoDB 來管理服務,也可以通過服務界面進行管理。

原文參考:http://blog.csdn.net/fwkjdaghappy1/article/details/38658141/ (有修訂)

發佈了22 篇原創文章 · 獲贊 15 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章