MongoDB下載&安裝&啓動(Windows7 64位)

參考:http://www.cnblogs.com/lecaf/archive/2013/08/23/mongodb.html


1、下載(本人使用的是windows7 64位系統)

官網地址:http://www.mongodb.org/downloads


點擊DownLoad(msi),跳轉到下面的頁面,點擊Download not starting,即開始下載MongoDB安裝文件(mongodb-win32-x86_64-3.2.5-signed.msi)



2、安裝

雙擊下載下來的安裝文件(mongodb-win32-x86_64-3.2.5-signed.msi),進行安裝。(安裝過程略)


3、Mongo啓動

本人的安裝目錄在F:\Programs\MongoDB文件夾下,完整代碼如下圖。

參數說明如下:

--auth    //安全驗證方式啓動(即需要用戶名和密碼)

--dbpath "f:\Programs\mongodb\data"           //設定數據文件存放地址

--logpath "f:\Programs\mongodb\log\MongoDB.log"    //設定日誌文件存放地址

--install --serviceName "MongoDB"   //安裝windows服務

--rest //開啓web控制檯


3.1、不開啓驗證模式,啓動MongoDB服務

mongod --dbpath "F:\Programs\MongoDB\data"  --logpath F:\Programs\MongoDB\log\MongoDB.log --serviceName "MongoDB" --install

啓動服務
F:\Programs\MongoDB\bin>net start mongodb    //啓動mongodb服務(即mongodb啓動 )


3.2、開啓驗證模式,啓動MongoDB服務

a、新增用戶名密碼、賦予角色權限(root超級管理員權限

    創建用戶管理員角色userAdminAnyDatabase

    db.createUser({user:"root",pwd:"root",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})

    角色詳情見:http://blog.csdn.net/boby16/article/details/51330074

b、重建服務、並啓動Mongo

移除服務:mongod --remove --serviceName "MongoDB"

重新安裝帶驗證方式的mongo服務:

mongod  --auth --dbpath "F:\Programs\MongoDB\data"  --logpath F:\Programs\MongoDB\log\MongoDB.log --serviceName "MongoDB" --install



4、由於是windows7,需要安裝一個windows補丁

https://support.microsoft.com/zh-cn/kb/2731284


5、測試

在瀏覽器輸入http://localhost:27017/可以看到顯示信息爲

It looks like you are trying to access MongoDB over HTTP on the native driver port


6、web控制檯

參數:--rest

地址:http://localhost:28017/


7、開啓慢查詢日誌

在mongodb客戶端運行,

db.getProfilingLevel()  //查看當前日誌開啓狀態


包含0,1,2 三個值,他們表示的意義如下:
0 – 不開啓
1 – 記錄慢命令 (默認爲>100ms)
2 – 記錄所有命令

 更改此值的方法是:假如更改成2:db.setProfilingLevel(2)

記錄是直接存在系統db裏的,記錄位置 system.profile ,所以,我們只要查詢這個Collection的記錄就可以獲取到我們的 Profile 記錄了。
db.system.profile.find()



-----------------------------------------

c#操作MongoDB驅動

官方驅動:https://github.com/mongodb/mongo-csharp-driver/downloads
samus驅動:https://github.com/samus/mongodb-csharp/downloads


代碼參考:http://blog.csdn.net/dannywj1371/article/details/7440916

http://www.cnblogs.com/fish-li/archive/2011/06/26/2090800.html

http://docs.mongoing.com/manual-zh/tutorial/project-fields-from-query-results.html

http://www.cnblogs.com/lori/p/4699755.html(兩層嵌套Update)


數據丟失原因分析:http://www.mongoing.com/archives/1723

mongod  --auth --dbpath "F:\Programs\MongoDB\data"  --logpath F:\Programs\MongoDB\log\MongoDB.log --serviceName "MongoDB" --install
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章