mongodb的安装和配置||及可能遇到相关问题

01安装:

参考mongodb官方文档

一路点next就好了,注意修改路径(默认是在C盘)

02启动Mongodb服务

0.21.建立文件夹(就在MongoDB安装的文件夹)

目录:
data/

conf    -->配置文件目录
    mongod.conf        -->配置文件
db        -->数据库目录
log        -->日志文件目录
    mongodb.log

mongodb的安装和配置||及可能遇到相关问题

02.2命令行下运行 MongoDB 服务器

以我的电脑来举例子:我放在D盘的

d:mongodbbinmongod --dbpath d:mongodbdatadb

注意在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文件夹,已出现以下文件:

mongodb的安装和配置||及可能遇到相关问题

说明mongodb服务启动成功。
**这就说明mongodb服务启动上了,现在打开浏览器输入http://localhost:27017 出现

mongodb的安装和配置||及可能遇到相关问题

03将MongoDB服务器作为Windows服务运行

像上面那样启动mongodb,发现没办法输入命令行了,
这是可以采用打开多个窗口来连接,但这样就太麻烦了,解决办法就是将MongoDB服务器作为Windows服务运行。
输入以下命令:

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

看到了如下输出:

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启动成功。

mongodb的安装和配置||及可能遇到相关问题

这样就不用开两个cmd窗口啦

04可能出现的问题:

1.windos的文件树符号和linux的不一样喔,这里容易出错
2.LOCK文件的问题,有可能下次启动的时候启动不了,这时候删除LOCK文件就好了

mongodb的安装和配置||及可能遇到相关问题

3.net start mongodb服务名无效:
那多半是03步骤出的问题
方法(1)删除新的.log文件
将你之前的服务停止并且完全删干净(windows下使用sc命令)。
再重复

D:mongodbbin>mongod --dbpath "d:mongodbdata" --directoryperdb --logpath "d:mongodbdatalogmongodb.log" --install --serviceName "mongodb"
记得用管理员打开 cmd

相关推荐