zoukankan      html  css  js  c++  java
  • 《转》couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145

    couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145,有须要的朋友能够參考下。


    应为昨天安装的时候没及时截图,语言表达有点差,谅解

    昨天在安装mongodb的时候无故出现

    couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145

    这种一个错误。后来google了下,基本都是说的没有正常关闭。产品了个mongod.lock的锁文件,找到这个文件。然后删除

    用 ./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/db.logs --repair 修复模式启动,

    我试了几次。结果失败。依旧是这个错误,继续百度

    看到有的文章说权限问题。用ll看了下权限,结果发现,/usr/local/mongodb/bin/ 以下的权限所有是mysql

    然后用chown -R root:root /usr/local/mongodb/bin/

    删除mongod.lock。

    又一次启动。再次失败,

    继续百度,发现说有可能port问题,改动port再次启动,还是失败

    最后发现会有个以下的问题

    ERROR: Insufficient free space for journal files

    磁盘太小。用df -h查看了下server的磁盘,发现已经使用了92%

    用./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/db.logs --smallfiles

    再次启动。没报错。用./mongo命令 发现能够进去了

    然后编辑vi /etc/rc.d/rc.local 文件 加入

    ./usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/db.logs --fork --smallfiles

    让mongodb开机自启动

  • 相关阅读:
    opencast的docker安装
    编译openwrt_MT7688_hiwooya
    linux中mysql自动同步
    网站服务器迁移
    vtigercrm安装
    ixcache的蜜汁突发故障
    20180628
    pip3 install -r requirements.txt安装超时解决方法
    pytest文档29-allure-pytest
    pytest框架
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7398782.html
Copyright © 2011-2022 走看看