使用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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果你现在就启动mongo你并不会成功,如下: 在启动mongo之前,我们需要创建一个目录,为mongo默认的数据...
    猪猪9527阅读 2,939评论 0 0
  • Mac MongoDB安装 一、安装 MongoDB的安装方法有很多,本文以官方文档中的两种方法为准。 1. 手动...
    Keriy阅读 16,813评论 2 7
  • 开始懂了_317阅读 3,304评论 0 1
  • 安装Homebrew Homebrew是Mac OSX下一个包依赖管理工具,用它来安装软件非常的方便只需要brew...
    liu_bo阅读 3,365评论 0 2
  • 一、MongoDB安装及配置 1.1、下载安装程序 MongoDB提供了linux平台上32位和64位的安装包,你...
    misszero阅读 4,994评论 1 2