资讯专栏INFORMATION COLUMN

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

miguel.jiang / 2007人阅读

摘要:再查看文件夹,已出现以下文件说明服务启动成功。输入以下命令看到了如下输出说明服务安装成功。再重复记得用管理员打开

01安装:

参考mongodb官方文档

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

02启动Mongodb服务 0.21.建立文件夹(就在MongoDB安装的文件夹)

目录:
data/

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

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服务启动上了,现在打开浏览器输入http://localhost:27017 出现

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

这样就不用开两个cmd窗口啦 04可能出现的问题:

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

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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19242.html

相关文章

  • 阿里云ECS服务器部署Node.js项目全过程详解

    摘要:本文详细介绍如何部署项目到阿里云上,以及本人在部署过程中所遇到的问题坑点和解决办法,可以说是全网最全最详细的教程了。同时讲解了如何申请阿里云免费证书,以及一台服务器配置多网站的配置方法等。优惠券阿里云产品通用代金券最高元。 本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题、坑点和解决办法,可以说是全网最全最详细的教程了。同时讲解了如何申请阿里云免费...

    邱勇 评论0 收藏0
  • 阿里云ECS服务器部署Node.js项目全过程详解

    摘要:本文详细介绍如何部署项目到阿里云上,以及本人在部署过程中所遇到的问题坑点和解决办法,可以说是全网最全最详细的教程了。同时讲解了如何申请阿里云免费证书,以及一台服务器配置多网站的配置方法等。优惠券阿里云产品通用代金券最高元。 本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题、坑点和解决办法,可以说是全网最全最详细的教程了。同时讲解了如何申请阿里云免费...

    XboxYan 评论0 收藏0
  • MEAN.js 文档

    摘要:感谢使用框架本文档涵盖构建应用所需的基础知识。用于数据校验的组件及相关文件在此目录进行管理。除了自定义中间件外,还是用了诸多第三方的中间件,它们是五测试我们使用组件对服务端代码进行测试。识别当前导航从已有导航中删除给定标识的导航配置。 本文同步至个人博客 MEAN.js 文档,转载请注明出处。 Overview 感谢使用 MEAN.js 框架! 本文档涵盖构建 MEAN 应用所需的基础...

    Hydrogen 评论0 收藏0
  • 阿里云ECS服务器部署node项目vue项目

    摘要:阿里云服务器部署项目和项目遇到的问题第三章申请阿里云服务器阿里云服务器地址第一次啥都不懂选的数据中心版位中文版不含。步骤输入申请阿里云服务器时候创建的登录名和登录密码,点击链接。 阿里云ECS服务器部署node项目和vue项目遇到的问题(第三章) 申请阿里云ECS服务器阿里云服务器地址 showImg(https://segmentfault.com/img/bVbgeNh?w=9...

    dance 评论0 收藏0
  • 深入浅出MongoDB 复制

    摘要:申明本文由笔者首发于深入浅出复制中文社区深入浅出复制由于自己开了,所以将之前比较好的文章挪过来便于大家浏览。新增由于网络问题导致失败重试机制。 申明 本文由笔者首发于InfoQ:《深入浅出MongoDB复制》MongoDB中文社区:《深入浅出MongoDB复制》 由于自己开了blog,所以将之前比较好的文章挪过来便于大家浏览。 综述 笔者最近在生产环境中遇到许多复制相关问题,查阅网上资...

    Jacendfeng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<