使用brew安装mongodb

在“mac初体验”中,已经将homebrew作为一个管理mac的一部分装完了,现在来介绍一下,使用brew来安装mongodb,参考网上教程

  1.    brew install mongodb
    
  2. 将mongodb升级一下,确保版本最新,并未升级
    brew upgrade mongodb

  3. 若现在运行mongo启动,会出现如下的错误:
    MongoDB shell version: 3.2.10
    connecting to: test
    2016-11-13T19:13:40.398+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017,
    reason: errno:61 Connection refused
    2016-11-13T19:13:40.400+0800 E QUERY [thread1] Error: couldn’t connect to server 127.0.0.1:27017, connection attempt failed :
    connect@src/mongo/shell/mongo.js:229:14
    @(connect):1:6

      exception: connect failed
    
  4. 在启动mongo之前,我们需要创建一个目录,为mongo默认的数据写入目录
    sudo mkdir -p /data/db

  5. 然后给刚刚创建的目录以可读可写权限
    sudo chown id -u /data/db

  6. 修改目录
    // /data/db 目录是mongo的默认目录,如果你想使用其他目
    录,可以使 –dbpath 参数
    mongo –dbpath dir_name
    // dir_name 为你的目录名字

  7. 现在可以启动mongodb,执行下面命令:
    mongod

  8. 假如依然包上面那个错误的话,或许你可以试试下面的命令:
    brew services start mongodb

  9. 如果有一天你发现你的数据库突然启动不了了,可能是你为正常关闭导致的,你可以删除掉mongod.lock文件,然后重新启动,如果还是不可以,你可以查看一下进程,然后杀掉:
    ps -aef | grep mongo
    然后根据进程ID杀掉进程:
    sudo kill 6955
    然后重新启动mongodb服务,即可:
    mongo
    show dbs

    原文作者:艾石溪
    原文地址: https://www.jianshu.com/p/14b8fd59fe61
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞