• mongodb安装和配置,遇到问题和解决方法


    自己不知道怎么的,心血来潮想重新来安装和配置一下mongodb,之前自己也是按照别人的来整的,印象不深刻。第二遍安装配置遇到很多问题。
    弄了两个多小时,期间遇到很多问题:

    遇到的主要问题

    1.拒绝访问:

    解决:看是否是在管理员模式下net start mongodb

    2.服务没有响应控制

    解决方法:

    查看是否是在命令行模式下,运行的mongod --dbpath=D:MongoDBdata --logpath=D:MongoDBlogsmongodb.log --logappend --serviceName MongoDB --install。

    3.错误100与48

    解决方法:

    一般上当运行net start mongodb时它可能会报出100或48的错误,这个时候去你的mongodb文件夹下找之前的日志文件,mongodb.log,在里面你会看到你的错误原因,我在这里列出常见的几个错误:
    a.端口被占用 这时候可以更改在开启时设置的port,或者找到占用端口的服务将它关闭
    b.可能没有设置dbpath和logpath:这时服务会出现开启成功状态到开启失败状态的不断重复
    c.也许由于上次的不正常关闭mongodb导致mongodb被锁,找到datadbmongodb.lock文件将它删除

    4.我无意间在管理员模式下运行了两次运行mongod --dbpath=D:MongoDBdata --logpath=D:MongoDBlogsmongodb.log --logappend --serviceName MongoDB --install,出现的mongodb服务正在启动,mongodb服务启动失败:

    我在网上找的解决办法:

    找到datadbmongodb.lock文件将它删除,然后再运行 net start mongodb

    5.还有最痛苦的是,我下载了两次,安装配置了两次,还是出现服务没有响应控制,或者出现其他错误的话。

    解决办法:

    在管理员模式下,运行sc delete mongodb,删除mongodb服务。
    然后再按照网上的这个教程:http://www.cnblogs.com/lzrabbit/p/3682510.html,重新弄了一遍,基本上没问题了。期间如果还遇到有问题,参照上面4条,如果没有,就自行找找网上大神的解决办法。

    安装和配置:

    1.从官网下载mongodb,安装到D:MongoDB。

    2.在D:MongoDB创建data和logs两个文件夹,分别存放数据和日志文件。在logs文件夹中创建一个mongodb.log文件。

    3.为了能够更好的运行,我在我的电脑里配置了环境变量:

    4.在命令行里输入mongod --dbpath D:MongoDBdata

    然后在浏览器中输入http://localhost:27017/就会看到下图

    5.然后在管理员命令行模式下输入mongod --dbpath=D:MongoDBdata --logpath=D:MongoDBlogsmongodb.log --logappend --serviceName MongoDB --install
    特别注意是在管理员模式下(win10快捷键 win+x)。
    6.在管理员模式下,net start mongodb,服务就能正常启动了。特别提醒是在管理员模式下启动(win10快捷键 win+x)

    感觉弄出来真棒,继续努力。

  • 相关阅读:
    mysql批量插入数据的基类
    mount命令解析
    常用linux命令记录
    转载一篇大神的博客文章
    linux查看网卡状态
    centos7配置网卡绑定
    coentos7安装python3
    阿里云ecs 硬盘在线扩容
    centos7安装redis5
    centos7 rpm安装nginx
  • 原文地址:https://www.cnblogs.com/sminocence/p/7896292.html
Copyright © 2020-2023  润新知