brew 是个包软件工具 具体查看https://brew.sh/ 安装与使用

步骤一:

终端输入:brew search mongodb //查看可安装的mongodb 版本库

chenjian:~ apple$ brew search mongodb
==> Formulae
mongodb                    mongodb@3.2                mongodb@3.6
mongodb@3.0                mongodb@3.4 ✔              percona-server-mongodb==> Casks
homebrew/cask-versions/mongodb-compass-beta
homebrew/cask/mongodb
homebrew/cask/mongodb-compass
homebrew/cask/mongodb-compass-community
homebrew/cask/mongodb-compass-isolated-edition
homebrew/cask/mongodb-compass-readonly
homebrew/cask/nosqlbooster-for-mongodb
homebrew/cask/orelord-mongodb

步骤二:

brew install mongodb 默认安装最新版本

brew install mongodb@3.4 安装指定绑定

步骤三:

brew 默认软件都安装在/usr/local/Cellar 目录下

终端输入:cd  /usr/local/Cellar/mongodb@3.4/3.4.17/bin 指定到当前目录

在当前bin  的目录下执行 mongo 如果输出信息则安装成功。

chenjian:bin apple$ mongo
MongoDB shell version v3.4.17
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.17
Server has startup warnings:
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten]
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten]
>

步骤四:

如果为cd到安装mongodb的bin目录下,直接执行 mongodb 会提示 查找不到这个命令,这个时候需要手动把 /usr/local/Cellar/mongodb@3.4/3.4.17/bin 配置到全局变量下。

如果是macOs系统:比如我的找到user -> .bash_profile 文件 把bin执行目录添加到全局变量中

export MONGODB_HOME=/usr/local/Cellar/mongodb@3.4/3.4.17
export PATH=$PATH:$MONGODB_HOME/bin

然后执行 source .bash_profile 来让文件修改立即生效。

source 命令是 bash shell 的内置命令,从 C Shell 而来。
source 命令的另一种写法是点符号,用法和 source 相同,从Bourne Shell而来。
source 命令可以强行让一个脚本去立即影响当前的环境。
source 命令会强制执行脚本中的全部命令,而忽略文件的权限。
source 命令通常用于重新执行刚修改的初始化文件,如 .bash_profile 和 .profile 等等。
source 命令可以影响执行脚本的父shell的环境,而 export 则只能影响其子shell的环境。

这样就可以直接在终端中使用mongo 命令。

chenjian:~ apple$ mongo
MongoDB shell version v3.4.17
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.17
Server has startup warnings:
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten]
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2018-10-08T23:11:41.794+0800 I CONTROL  [initandlisten]

使用 brew 安装mongodb相关推荐

  1. mac 下用 brew 安装mongodb

    mac 下安装mongoDB一般俩种方法. (1)下载源码,解压,编译,配置,启动 比较艰难的一种模式. (2)brew install mongodb ,然后就可以悠闲的品一口茶,顺便瞄一眼网易新闻 ...

  2. 如何通过home brew安装MongoDB macOS

    打开官网 https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/ 前提是已经安装了home brew 打开终端 对照 ...

  3. Mac安装MongoDB(极简)

    Mac安装MongoDB MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写. MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系 ...

  4. MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB

    2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...

  5. MacOS开发必备工具brew,安装nginx反向代理,替代linux工具 apt-get和 yum...

    Mac os开发者必备工具 brew,替代Linux系统中的 apt-get和yum工具,本文介绍Mac电脑安装Homebrew,并下载安装软件nginx反向代理过程. 1.安装Homebrew 在苹 ...

  6. brew安装_苹果mac系统必须安装python3

    苹果mac系统必须安装python3 苹果mac系统口碑很好,但不能像linux系统一样同时提供python2和python3环境,对程序员来说是非常不友善的.资深程序员都知道,Python 3 才是 ...

  7. vue项目安装less_部署vue项目、安装mongodb

    一.node运行环境 1.npm install -g n 通过npm 全局安装node 2.sudo n 8.16.0 设置node版本 Password: install : node-v8.16 ...

  8. 新mac 下第一次 安装 mongodb 步骤

    新入手mac,安装mongo步骤记录:不建议使用网上的brew安装方法,因为试了半天没有成功,应该是新版本限制比较多! 从mongodb官网下载mac版本mongo: 1.访问MongoDB官方下载地 ...

  9. mac 通过 homebrew 安装mongodb

    通过homebrew安装mongodb非常省事,但是如果没有科学上网,可能比较慢,下面是官方安装教程链接: https://github.com/mongodb/homebrew-brew 主要步骤 ...

  10. 【服务端知识点】MAC OSX 安装MongoDB

    一.使用包管理器进行安装 1.更新 Homebrew的package数据库(macosx上的软件包管理工具) $ brew update 2.安装MongoDb $ brew install mong ...

最新文章

  1. 图灵赠书——程序员11月书单
  2. python中scrapy框架_简述python Scrapy框架
  3. 关于MSSQL数据存储的问题
  4. python修改xpath节点_Xpath python在特定文本后查找节点
  5. Asp.Net 4.0 SEO增强之UrlRouting
  6. matlab历史指示穿作用,重新学习MATLAB——相见恨晚的重要应用技巧
  7. Android基础常用日期操作工具类
  8. 贝塞尔曲线之爱心点赞代码全解析!| CSDN 博文精选
  9. Javascript中try finally的细微差别
  10. 基于opencv,C++实现中值滤波器
  11. Redis 单线程却能支撑高并发
  12. 文献盘点|回眸2021,理一理科研圈探索的那些大发现
  13. 2020 阿里、字节iOS面试题之Runtime相关问题2
  14. C#支付宝扫码支付代码完整版(转)
  15. 隐藏和isa :进化返祖以及白马非马(c++)
  16. wave和pyaudio读取wav语音文件并播放
  17. 【面试】896- 助力春招!2021 阿里字节快手新鲜面经
  18. 算法设计与分析: 2-7 士兵站队问题
  19. CRM管理系统添加客户
  20. 一个人最好的生活状态

热门文章

  1. GeForce Desktop Products Compute Capability
  2. mysql数据库提升rds的性能_rds数据库并发性能
  3. linux 安装 blas,Linux下Linpack安装过程
  4. smartUp手势插件Chrome
  5. 计算机科学导论二分法实验报告,二分法上机实验报告.doc
  6. 绿色全要素生产率数据(2004-2017年)
  7. PySpark机器学习 ML
  8. linux 密码字典生成,Linux下的字典生成工具Crunch 创造自己的专属字典
  9. MeshBaker优化原理
  10. 空间滤波 - 钝化掩蔽和高提升滤波