Windows下把MongoDB安裝為系統(tǒng)服務(wù)的方法
總結(jié)一下如何將mongoDB安裝為WinXP下系統(tǒng)服務(wù)。
使用的命令如下:
Microsoft Windows XP [版本 5.1.2600]
(C) 版權(quán)所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>mongod -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --install
all output going to: C:\mongo\MongoDB\mongo\logs\mongodb.log
但是無(wú)法連接:
C:\Documents and Settings\Administrator>mongo
MongoDB shell version: 2.0.1
connecting to: test
Tue May 29 18:07:50 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:8
4
exception: connect failed
看了一下日志,還需要使用net start MongoDB命令來(lái)啟動(dòng)服務(wù),日志如下:
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
Tue May 29 18:06:43 dbexit:
Tue May 29 18:06:43 shutdown: going to close listening sockets...
Tue May 29 18:06:43 shutdown: going to flush diaglog...
Tue May 29 18:06:43 shutdown: going to close sockets...
Tue May 29 18:06:43 shutdown: waiting for fs preallocator...
Tue May 29 18:06:43 shutdown: closing all files...
Tue May 29 18:06:43 closeAllFiles() finished
Tue May 29 18:06:43 dbexit: really exiting now
按照提示,在CMD下運(yùn)行 net start MongoDB
net start "MongoDB"'
C:\Documents and Settings\Administrator>net start mongoDB
發(fā)生系統(tǒng)錯(cuò)誤 2。
系統(tǒng)找不到指定的文件。
通過(guò)控制面板–》管理工具–》服務(wù),查看了一下剛才安裝的服務(wù):

不知為何mongod命令所在的路徑變成了C:\Documents and Settings\Administrator\,如下所示:
"C:\Documents and Settings\Administrator\mongod" -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --service
指定好mongod的路徑,重新安裝:
C:\mongo\MongoDB\mongo\bin>C:\mongo\MongoDB\mongo\bin\mongod -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --install
all output going to: C:\mongo\MongoDB\mongo\logs\mongodb.log
這次啟動(dòng)成功了。
相關(guān)文章
MongoDB模糊查詢操作案例詳解(類關(guān)系型數(shù)據(jù)庫(kù)的 like 和 not like)
這篇文章主要介紹了MongoDB的模糊查詢操作(類關(guān)系型數(shù)據(jù)庫(kù)的 like 和 not like) ,本文通過(guò)代碼案例分析給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,,需要的朋友可以參考下2019-07-07
基于MongoDB數(shù)據(jù)庫(kù)的數(shù)據(jù)類型和$type操作符詳解
下面小編就為大家?guī)?lái)一篇基于MongoDB數(shù)據(jù)庫(kù)的數(shù)據(jù)類型和$type操作符詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
mongodb中按天進(jìn)行聚合查詢的實(shí)例教程
這篇文章主要給大家介紹了關(guān)于mongodb中按天進(jìn)行聚合查詢的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mongodb具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
MongoDB快速入門及其SpringBoot實(shí)戰(zhàn)教程
MongoDB是一個(gè)開源、高性能、無(wú)模式的文檔型數(shù)據(jù)庫(kù),當(dāng)初的設(shè)計(jì)就是用于簡(jiǎn)化開發(fā)和方便擴(kuò)展,是NoSQL數(shù)據(jù)庫(kù)產(chǎn)品中的一種,它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是一種類似于JSON的格式叫BSON,本文介紹MongoDB快速入門及其SpringBoot實(shí)戰(zhàn),感興趣的朋友一起看看吧2023-12-12
在MongoDB中實(shí)現(xiàn)時(shí)間范圍查詢的代碼詳解
MongoDB作為一個(gè)高性能、開源、無(wú)模式的文檔型數(shù)據(jù)庫(kù),廣泛應(yīng)用于各種需要靈活數(shù)據(jù)模型的應(yīng)用場(chǎng)景中,在處理與時(shí)間相關(guān)的數(shù)據(jù)時(shí),MongoDB提供了強(qiáng)大的查詢能力,本文將詳細(xì)介紹如何在MongoDB中執(zhí)行時(shí)間范圍查詢,需要的朋友可以參考下2024-08-08
MongoDB入門教程之Windows下的MongoDB數(shù)據(jù)庫(kù)安裝圖解
這篇文章主要介紹了MongoDB入門教程之Windows下的MongoDB數(shù)據(jù)庫(kù)安裝圖解,本文還講解了MongoDB的基本操作,如insert、find、 update、remove等操作,需要的朋友可以參考下2014-08-08
MongoDb的"not master and slaveok=false"錯(cuò)誤及解決方法
今天小編就為大家分享一篇關(guān)于MongoDb的"not master and slaveok=false"錯(cuò)誤及解決方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10
Windows系統(tǒng)安裝運(yùn)行Mongodb服務(wù)
今天小編就為大家分享一篇關(guān)于Windows系統(tǒng)安裝運(yùn)行Mongodb服務(wù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10
MongoDB中的常用操作$push、$pushAll和$pull示例詳解
MongoDB從2.2版本開始支持$push操作符,$push是用于在數(shù)組中添加一個(gè)元素的更新操作符,它將指定的值追加到數(shù)組的末尾,本文給大家介紹MongoDB的常用操作$push、$pushAll和$pull,感興趣的朋友一起看看吧2023-12-12

