MAC 安装 mongodb 数据库

  • 因为现在前端要干的事情越来越多了, 那么我们学习也要使用一下数据库了
  • 所以在此说明一下 mac 安装 mongodb 数据库
  • 因为 mac 有自己的生态系统, 所以安装方式和 windows 不太一样
  • 我们今天介绍两种安装方式
    1. 使用 homebrew 安装
    2. 使用 curl 安装
  • 两种安装方式没有什么太大的区别, 而且后期配置环境变量的时候是一样的
  • 前提:
    • 需要 macOS 设备一台
    • 系统版本我这里使用的是 macOS 10.15.4 Catalina 版本, 各个版本基本差不多

方式一、 使用 homebrew 安装

  • 如果你的电脑已经有了 homebrew 那就再好不过了

    • homebrew 本身就是 mac 环境下的专门用来安装软件的一个工具
    • 就好像我们的 npm 可以快速下载第三方依赖一样
    • homebrew 可以快速安装一些 mac 的软件和工具
  • 如果你的电脑没有 homebrew 环境, 那么建议你先安装一个 homebrew

    • 这个玩意安装也很简单
    • 直接打开终端, 输入指令
      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • 你的电脑就会自动开始下载安装 homebrew
      • 安装过程中可能需要的时间比较长
      • 因为它需要安装一个 xcode 环境
      • 不过没关系, 他都是自动安装的, 你只需要漫长的等待就好了
  • 有了 homebrew 我们接下来就可以开始安装 mongodb 数据库了

  • 首先,因为最近 mongodb 有了自己的镜像源地址, 所以我们不能直接安装

    • 需要在终端修改一下 homebrew 安装 mongodb 的镜像源地址
    • 打开终端
    • 输入指令
      $ brew tap mongodb/brew
      
    • 这样下载 mongodb 的镜像源就添加好了
  • 接下来, 就是正式的安装换节了

    • 打开终端
    • 输入指令
      $ brew install [email protected]
      
    • 等待一段时间, mongodb 就会自动安装完成
    • 我这里选择的是安装 4.0 版本, 最近不建议装 4.2 的最新版本, 因为坑太多了
  • 最后, 我们就要知道安装到了那里, 因为后期配置环境变量的时候需要用到

    • 使用 homebrew 安装 mongodb 会自动安装到 /usr/local/Celler 的目录下
    • 会有一个叫做 mongodbxxxx 很长的名字的文件夹
      • 因为名字太长了, 我们直接改名叫做 mongodb 就就可以
      • mongodb 就被安装在了这里

方式二、 使用 curl 安装

  • 可能有的小伙伴不了解 homebrew 的好处, 不想安装这个玩意

    • 也有可能是网络环境不是很好, 安装不了
    • 所以我们这里提供了第二种方式
  • 直接来到 mongodb官网 点击 Try Free 按钮, 如下图

  • 点击 server 位置, 来到下图界面

  • 选择一下我们要下载的 mongodb 版本

  • 点击 Version 选择 4.0.14 版本,不建议安装 4.2 版本, 坑太多

  • 点击 OS 选择框, 选择你的设备版本

  • 最后注意 package 位置选择 TGZ 就好

  • 此时不需要点击 download 下载, 要注意下面会出现一个地址, 如下图

  • 这个就是下载地址, 我们把这个地址复制下来就好了

  • 接下来就是我们安装 mongodb 的操作了

    • 打开终端
    • 切换到 /usr/local 目录下
      $ cd /usr/local
      
    • 输入下载指令
      $ sudo curl -O 你刚才复制的地址
      
    • 等待就好了, 一会就下载完毕了
    • 会在你当前目录下多一个叫做 mongodb-osx-ssl-x86_64-4.0.14.tgz 的压缩包
    • 继续输入指令解压缩
      $ sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.14.tgz
      
    • 解压出来的文件夹名字太长, 我们继续使用指令修改一下名字就好了
      $ sudo mv mongodb-osx-x86_64-4.0.14/  mongodb
      
  • 此时当前目录下的 mongodb 文件夹就是我们下载好的 mongodb 数据库了

  • 剩下的就是使用了

配置环境变量

  • 为什么要配置环境变量呢, 因为这个 mongodb 文件夹藏得太深了, 我们每次使用都要切换很多目录, 不方便, 所以配置一个环境变量全局使用

  • 首先我们要确定安装目录

    • homebrew 安装方式是 : /usr/local/Cellar/mongodb/4.0.14/bin
    • curl 安装方式是 : /usr/local/mongodb/bin
  • 接下来我们就去配置环境变量

    • 打开终端
    • 输入指令, 打开环境变量配置文件
      $ open .bash_profile
      
    • 此时会打开一个文本编辑窗口, 有的同学里面有内容, 有的同学里面没有内容
    • 都不影响,我们在最后加上一行代码
      export PATH=${PATH}:你mongodb的路径
      
    • 注意, 路径是一直到 bin 目录的路径地址
    • 写完以后保存关闭就行
    • 终端继续输入指令, 让刚才的环境变量生效
      $ source .bash_profile
      
    • 到这里, 环境变量就配置完毕了
  • 再之后, 我们需要手动创建一个数据库文件夹, 因为 mongodb 不会自动创建

    • 打开终端
    • 输入指令, 创建一个 /data/db 文件夹
      $ sudo mkdir /data/db
      
    • 因为需要创建的根目录, 所以需要 sudo 权限
    • 再次输入指令, 给这个文件夹一个读写权限
      $ sudo chown -R 你的用户名 /data/db
      
    • 这个时候, 文件夹就准备好了, 接下来就可以使用 mongodb 数据库了
    • 注意:
      1. 创建的文件夹必须是 /data/db
      2. 文件夹必须直接创建再根目录
      • 别的不是不行, 需要单独设置 mongodb 的配置文件, 这些都是默认的情况

启动数据库

  • 都安装完毕了, 环境变量也配置好了, 总要启动看一下, 不然没有成就感

  • 打开终端

  • 输入指令, 启动数据库(因为配置了环境变量, 终端目录就无所谓了)

     $ mongod
    
  • 来到下图的指令等待状态, 就是启动成功了


  • 这个终端不要关闭, 再打开一个新的终端窗口

  • 输入指令, 进入 mongodb 数据库

    $ mongo
    
  • 就可以进入 mongodb 数据库了

  • 接下来简单输入一个指令 show dbs 查看一下当前的 database 如下图

  • 至此, mac 安装 mongodb 数据库完成了, 剩下的就是玩了

你可能感兴趣的:(MAC 安装 mongodb 数据库)