zoukankan      html  css  js  c++  java
  • 连接MongoDB失败,处理办法

    主要是由上次异常关闭,产生了lock文件,删除lock文件就行了,

    sudo rm /data/db/mongod.lock

    Q1:mac会遇到删不了的问题,先关闭Mac电脑的“系统完整性保护”机制(SIP)如何关闭看这里

    //查看SIP是否关闭
    csrutil status //  enabled(开启)   disabled(关闭)

    原因:官方提示,mac升级至Catalina之后,硬盘会分为两部分:只读、可写

    Q2:开通根路径的读写权限,终端输入//执行rm操作时,遇到报错 Read-only file system

    sudo mount -uw /
    sudo rm -rf /data
    //重新创建data/db文件 sudo mkdir data sudo mkdir data/db
    //启动 mongodb,默认数据库目录即为 /data/db:
    //注意:这个窗口不能关
    sudo mongod
    //注意:如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定。 //开启一个客户端 sudo mongo

     Q3:执行 sudo mongod命令一直卡住不动

    答:其实不是卡住,而是启动了,这个窗口不能关,另外打开一个新的窗口,你就发现能执行 sudo mongo 命令了

    怎么避免这种问题

    注意:要停止MongoDB的时候一定要正确的退出,不然下次再次连接数据库会出现问题,使用下面的两行代码可以完成这一操作。

    use admin;

    db.shutdownServer();

     

    
    
  • 相关阅读:
    Appsacn 定期自动化扫描
    安全扫描工具 AppScan
    安全扫描工具 Netsparker
    Appium环境搭建
    selenium元素定位大全
    浅谈 WebDriver如何应对不同浏览器
    自动化环境搭建
    三次握手四次挥手
    通俗讲解python__new__()方法
    第十三章、元类之控制类的调用过程
  • 原文地址:https://www.cnblogs.com/liujinyu/p/12594182.html
Copyright © 2011-2022 走看看