前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB干货篇之安装

MongoDB干货篇之安装

作者头像
爱撒谎的男孩
发布2019-12-31 11:17:01
3110
发布2019-12-31 11:17:01
举报
文章被收录于专栏:码猿技术专栏码猿技术专栏

文章目录

  1. 1. MongoDB干货篇之安装
    1. 1.1. 安装
    2. 1.2. 测试连接
    3. 1.3. 安装程windows服务
    4. 1.4. 作者说

MongoDB干货篇之安装

安装

  • 下载地址
  • 点击安装,选择自定义,后选择安装路径,不过最好安装在根目录下(C盘),然后点解next,这里我安装的路径是C:\MongoDB
  • 创建文件夹:在C:\MongoDB下创建一个文件夹data,然后在data文件夹下创建db,log两个子文件夹,在log文件下创建一个MongoDB.log文档,总得来说创建了C:\MongoDB\data,C:\MongoDB\data\db,C:\MongoDB\data\log,C:\MongoDB\data\log\MongoDB.log
  • C:\MongoDB\bin文件夹下运行cmd.exe进入dos命令,执行以下命令:
    • 然后在cmd下输入mongod -dbpath "C:\MongoDB\data\db,将会看到一些信息,说明已经安装成功了

测试连接

  • C:\MongoDB\bin文件夹下运行cmd.exe,输入mongo或者mongo.exe,将会出现连接的信息,说明已经连接成功了
  • 然后在另外一个cmd.exebin目录下运行mongo可以看到已经连接上MongoDB了,注意上面打开的终端不能关闭,否则不能成功连接,这是比较麻烦的,需要每次连接都要启动,下面我们需要把它安装为windows服务

安装程windows服务

注意在管理员的cmd.exe中运行以下命令,否则在MongoDB.log文件里出现遭到拒绝

  • 运行cmd,进入bin目录,执行以下命令:
    • mongod --dbpath "C:\MongoDB\data\db" --logpath "D:\MongoDB\data\log\MongoDB.log" --install --serviceName "MongoDB",这里的服务名为MongoDB,可以在C:\MongoDB\data\log\MongoDB.log文件里查看相关信息,如果出现遭到拒绝就是没有在管理员的权限下执行命令
  • 接下来就是启动服务了,现在在cmd.exe中运行NET START MongoDB,如果看到服务成功启动,那么就成功了,但是我在启动的时候出现48错误,下面将会做出解决方法:
    • 先删除服务:mongod --dbpath "C:\MongoDB\data\db" --logpath "C:\MongoDB\data\log\MongoDB.log" --remove --serviceName "MongoDB"
    • 删除MongoDB目录下的mongod.lock
    • 然后就是重新安装了,执行以下命令:
      • mongod --logpath "C:\MongoDB\data\log\MongoDB.log" --logappend --dbpath "C:\Mongodb\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
    • 接下来重新启动服务,net start MongoDB,可以看到成功启动了

作者说 本人秉着方便他人的想法才开始写技术文章的,因为对于自学的人来说想要找到系统的学习教程很困难,这一点我深有体会,我也是在不断的摸索中才小有所成,如果你们觉得我写的不错就帮我推广一下,让更多的人看到。另外如果有什么错误的地方也要及时联系我,方便我改进,谢谢大家对我的支持

版权信息所有者:chenjiabing 如若转载请标明出处:chenjiabing666.github.io6

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MongoDB干货篇之安装
    • 安装
      • 测试连接
        • 安装程windows服务
        相关产品与服务
        云数据库 MongoDB
        腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档