mongodb的安裝和配置||及可能遇到相關問題

01安裝:

參考mongodb官方文檔html

一路點next就行了,注意修改路徑(默認是在C盤)linux

02啓動Mongodb服務

0.21.創建文件夾(就在MongoDB安裝的文件夾)

目錄:
data/mongodb

conf    -->配置文件目錄
    mongod.conf        -->配置文件
db        -->數據庫目錄
log        -->日誌文件目錄
    mongodb.log

clipboard.png

02.2命令行下運行 MongoDB 服務器

以個人電腦來舉例子:我放在D盤的數據庫

d:mongodbbinmongod --dbpath d:mongodbdatadb

注意在Windows下的文件 用這個隔開windows

若是執行成功,會輸出以下信息:
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:datadbj
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:datadb 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

最後一行顯示"waiting for connections on port 27017",代表mongodb服務器已經啓動,正在27017窗口等待鏈接。
再查看d:mongodbdatadb文件夾,已出現如下文件:瀏覽器

clipboard.png

說明mongodb服務啓動成功。
**這就說明mongodb服務啓動上了,如今打開瀏覽器輸入http://localhost:27017 出現服務器

clipboard.png

03將MongoDB服務器做爲Windows服務運行

像上面那樣啓動mongodb,發現沒辦法輸入命令行了,
這是能夠採用打開多個窗口來鏈接,但這樣就太麻煩了,解決辦法就是將MongoDB服務器做爲Windows服務運行。
輸入如下命令:spa

D:mongodbbin>mongod --dbpath "d:mongodbdata" --directoryperdb --logpath "d:mongodbdatalogmongodb.log" --install --serviceName "mongodb"

看到了以下輸出:.net

2016-10-20T23:32:46.339+0800 I CONTROL log file "f:datalogmongodb.log" exists; moved to "f:datalogmongodb.log.2016-10-20T15-32-46".
說明mongodb服務安裝成功。啓動mongodb服務:
F:mongodbbin>net start mongodb

MongoDB 服務已經啓動成功。
說明mongodb啓動成功。命令行

clipboard.png

這樣就不用開兩個cmd窗口啦

04可能出現的問題:

1.windos的文件樹符號和linux的不同喔,這裏容易出錯
2.LOCK文件的問題,有可能下次啓動的時候啓動不了,這時候刪除LOCK文件就行了

clipboard.png

3.net start mongodb服務名無效:
那多半是03步驟出的問題
方法(1)刪除新的.log文件
將你以前的服務中止而且徹底刪乾淨(windows下使用sc命令)。
再重複

D:mongodbbin>mongod --dbpath "d:mongodbdata" --directoryperdb --logpath "d:mongodbdatalogmongodb.log" --install --serviceName "mongodb"
記得用管理員打開 cmd
相關文章
相關標籤/搜索