Mac系统开发之——MongoDB安装

一 概述

本文介绍在Mac系统下使用安装包方式安装Mongodb和可视化工具。

二 Mongodb安装和配置

  • MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包。下载地址

  • 使用shift+command+.显示隐藏目录,并将解压后的文件移动到/usr/local目录下

  • 打开/Users/(用户名)/.bash_profile进行环境变量配置

    1
    2
    3
    #mongodb
    MongoDB=/usr/local/mongodb-macos-x86_64-4.2.3
    export PATH=$MongoDB/bin:$PATH
  • 在终端上输入source ~/.bash_profile事配置生效

  • 在终端上继续输入mongod -version查看mongodb是否生效

三 启动mongodb服务

3.1 失败现象

  • 在终端中直接输入mongod启动服务,出现如下现象表示启动失败

    1
    exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
  • 原因:安装MongoDB时并不会自动生成,需要我们手动创建

3.2 创建/data/db目录,并启动服务

  • 终端切换到mongodb目录下,分别执行下面的指令

    1
    2
    mkdir -p data/db #创建data目录
    mongod --dbpath /data/db/ #通过--dbpath指定data目录
  • 打开浏览器输入localhost:27017,会出现这样一行文字

    1
    It looks like you are trying to access MongoDB over HTTP on the native driver port.
  • 重新打开时输入mongod',如果已启动,会显示address already in use`

  • 下次打开mongodb数据库时,指明data/db路径

    1
    mongod --dbpath /usr/local/mongodb-macos-x86_64-4.2.3/data/db/

四 安装可视化工具(MongoDB Compass)

  • MongoDB Compass 官网下载地址
  • 安装MongoDB Compass
  • 打开后的效果如图所示

五 参考

  • mac 安装和使用MongoDB
  • Mac OSX 平台安装 MongoDB
  • mongodb在mac sudo mkdir -p /data/db 时提示 Read-only file system