mongoDB安装使用
一、安裝運行
?
1.下載:
官方下載地址:https://www.mongodb.com/download-center?jmp=docs&_ga=1.61677796.930985429.1478502988#community
?
?
2.安裝
根據(jù)你的系統(tǒng)下載 32 位或 64 位的 .msi 文件,下載后雙擊該文件,按操作提示安裝即可。
安裝過程中,你可以通過點擊 "Custom(自定義)" 按鈕來設置你的安裝目錄。
? ? ?
?
?
? 現(xiàn)在讓我們創(chuàng)建一個data的目錄然后在db目錄里創(chuàng)建data目錄。
c:\>cd c:\c:\>mkdir datac:\>cd datac:\data>mkdir dbc:\data>cd dbc:\data\db>?
你也可以通過window的資源管理器中創(chuàng)建這些目錄,而不一定通過命令行。
?
?
3.運行
為了從命令提示符下運行MongoDB服務器,你必須從MongoDB目錄的bin目錄中執(zhí)行mongod.exe文件。
mongod.exe --dbpath c:\data\db?
?
如果執(zhí)行成功,會輸出如下信息:
2015-09-25T15:54:09.212+0800 I CONTROL Hotfix KB2731284 or later update is not installed, will zero-out data files 2015-09-25T15:54:09.229+0800 I JOURNAL [initandlisten] journal dir=c:\data\db\j ournal 2015-09-25T15:54:09.237+0800 I JOURNAL [initandlisten] recover : no journal fil es present, no recovery needed 2015-09-25T15:54:09.290+0800 I JOURNAL [durability] Durability thread started 2015-09-25T15:54:09.294+0800 I CONTROL [initandlisten] MongoDB starting : pid=2 488 port=27017 dbpath=c:\data\db 64-bit host=WIN-1VONBJOCE88 2015-09-25T15:54:09.296+0800 I CONTROL [initandlisten] targetMinOS: Windows 7/W indows Server 2008 R2 2015-09-25T15:54:09.298+0800 I CONTROL [initandlisten] db version v3.0.6 ……?
?
4.啟動
> mongo MongoDB shell version: 3.0.6 connecting to: test ……?
?
?
?
二、安裝中出現(xiàn)的情況
1.閃退
解決方案:
- 設置環(huán)境變量
把MongoDB的Bin文件設置到環(huán)境變量的Path中:C:\Program Files\MongoDB\Server\3.0\bin。這樣在以后就可以直接在控制臺通過鍵入mongo、mongod等命令完成操作了。
- 設置環(huán)境變量
?
- 創(chuàng)建數(shù)據(jù)目錄
MongoDB默認嘗試使用當前驅(qū)動器的\data\db目錄作為其數(shù)據(jù)目錄(如:在C:下運行mongod.exe,則會使用C:\data\db),而在默認情況下,不會自動創(chuàng)建該目錄,所以上面會閃退。
當然也可以在系統(tǒng)中的任何位置建立數(shù)據(jù)目錄,只是這樣的情況下,需要在啟動MongoDB時指定路徑。使用命令如下:
> mongod --dbpath C:\mongodb\data\db
這樣就可以改變默認的數(shù)據(jù)目錄了。
- 創(chuàng)建數(shù)據(jù)目錄
?
- 將MongoDB安裝為一個Windows服務
通過將MongoDB安裝成一個Windows服務,可以避免每次使用都去手動啟動mongod.exe。
步驟如下:
以管理員身份運行cmd。輸入mongod --dbpath c:\data\db --logpath c:\data\mongo.log -install
- 將MongoDB安裝為一個Windows服務
?
2. ?waiting for connections on port 27017
解決方案:
這種情況不屬于錯誤情況,屬于正常情況,服務已經(jīng)啟動且在監(jiān)聽默認的27017端口;
可以重新打開一個新的控制臺,運行mongo命令,就可看到連接的具體信息;
?
?
? 3.?mongodb 10061 由于目標計算機積極拒絕,無法連接。
? 解決方案:
3.1 啟動時,需指定數(shù)據(jù)存放處
mongod.exe --dbpath c:\data\db?
3.2 由于必須先啟動Mongod才可以去啟動Mongo,所以應該先啟動服務:(這條好像不太好用)
>NET START MongoDB?? (開啟服務)*
>NET?stop MongoDB?? (關(guān)閉服務)
啟動服務后,可以啟動mongo運行;
?
?
?參考資料:
1.?http://www.runoob.com/mongodb/mongodb-window-install.html
2.?http://www.cnblogs.com/chen108/p/4854145.html
3.?http://stackoverflow.com/questions/12514119/unable-to-start-launch-local-mongo-db
4.?http://www.cnblogs.com/czxu/archive/2011/06/13/2080162.html
?
轉(zhuǎn)載于:https://www.cnblogs.com/springlight/p/6040081.html
總結(jié)
以上是生活随笔為你收集整理的mongoDB安装使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转】MYSQL性能调优与架构设计之sel
- 下一篇: 源、更新源时容易出现的问题解决方法