標籤:
1、從http://www.mongodb.org/downloads擷取,下載適合windows版本的mongodb,注意32位和64位的區別
2、將下載的zip版本,解壓到D:/mongodb
3、建立資料庫檔案的存放位置。系統預設的位置是C:/data/db,可以在啟動的時候,通過參數--dbpath 來修改檔案夾路徑。如D:/mongodb/data/db。
需要注意的是,這個檔案夾需要手動建立,若檔案夾不存在,則mongodb不能正常啟動。
4、開啟cmd命令列,啟動mongodb服務
D:/mongodb/bin/mongod.exe --dbpath D:/mongodb/data/db
顯示:
D:\>mongodb\bin\mongod.exe --dbpath D:\mongodb\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/訪問,可以看到一些相關資訊
啟動的時候可以通過 --port 的方式,修改資料庫連接埠,如:D:\>mongodb\bin\mongod.exe --port 88888 --dbpath D:\mongodb\data\db
5、再開啟一個cmd視窗,輸入D:/mongodb/bin/mogod.exe 來建立一個mongodb用戶端
MongoDB shell version: 2.6.4
connecting to: test
6、串連成功,來進行第一個測試
// 查看當前串連的資料庫
>db
test
// 建立一個表並插入一行資料
>db.test_table.insert({a:1})
// 查看剛剛插入的資料
>db.test_table.find()
7、像步驟4這樣啟動mongodb服務很麻煩,可以將mongodb註冊為mysql服務,這樣就方便多了。
在CMD下面輸入: D:\mongodb\bin\mongod.exe --logpath D:\mongodb\logs\mongodb.log --logappend --dbpath D:\mongodb\data\db --directoryperdb --serviceName MongoDB --install
來建立系統服務
--logpath:指定了日誌的目錄
--logappend:表示日誌是以附加的方式添加的
--dbpath:指定了資料的存放目錄
--directoryperdb:說明每個資料庫都會建立一個目錄
MongoDB:windows 服務名
--install 表示是安裝(相反,--remove表示刪除)
8、可以通過 net start MongoDB、net stop MongoDB 來管理服務,也可以通過服務介面進行管理。
win7環境下安裝MongoDB