使用 brew 安装mongodb
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相关推荐
- mac 下用 brew 安装mongodb
mac 下安装mongoDB一般俩种方法. (1)下载源码,解压,编译,配置,启动 比较艰难的一种模式. (2)brew install mongodb ,然后就可以悠闲的品一口茶,顺便瞄一眼网易新闻 ...
- 如何通过home brew安装MongoDB macOS
打开官网 https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/ 前提是已经安装了home brew 打开终端 对照 ...
- Mac安装MongoDB(极简)
Mac安装MongoDB MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写. MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系 ...
- MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB
2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...
- MacOS开发必备工具brew,安装nginx反向代理,替代linux工具 apt-get和 yum...
Mac os开发者必备工具 brew,替代Linux系统中的 apt-get和yum工具,本文介绍Mac电脑安装Homebrew,并下载安装软件nginx反向代理过程. 1.安装Homebrew 在苹 ...
- brew安装_苹果mac系统必须安装python3
苹果mac系统必须安装python3 苹果mac系统口碑很好,但不能像linux系统一样同时提供python2和python3环境,对程序员来说是非常不友善的.资深程序员都知道,Python 3 才是 ...
- vue项目安装less_部署vue项目、安装mongodb
一.node运行环境 1.npm install -g n 通过npm 全局安装node 2.sudo n 8.16.0 设置node版本 Password: install : node-v8.16 ...
- 新mac 下第一次 安装 mongodb 步骤
新入手mac,安装mongo步骤记录:不建议使用网上的brew安装方法,因为试了半天没有成功,应该是新版本限制比较多! 从mongodb官网下载mac版本mongo: 1.访问MongoDB官方下载地 ...
- mac 通过 homebrew 安装mongodb
通过homebrew安装mongodb非常省事,但是如果没有科学上网,可能比较慢,下面是官方安装教程链接: https://github.com/mongodb/homebrew-brew 主要步骤 ...
- 【服务端知识点】MAC OSX 安装MongoDB
一.使用包管理器进行安装 1.更新 Homebrew的package数据库(macosx上的软件包管理工具) $ brew update 2.安装MongoDb $ brew install mong ...
最新文章
- 图灵赠书——程序员11月书单
- python中scrapy框架_简述python Scrapy框架
- 关于MSSQL数据存储的问题
- python修改xpath节点_Xpath python在特定文本后查找节点
- Asp.Net 4.0 SEO增强之UrlRouting
- matlab历史指示穿作用,重新学习MATLAB——相见恨晚的重要应用技巧
- Android基础常用日期操作工具类
- 贝塞尔曲线之爱心点赞代码全解析!| CSDN 博文精选
- Javascript中try finally的细微差别
- 基于opencv,C++实现中值滤波器
- Redis 单线程却能支撑高并发
- 文献盘点|回眸2021,理一理科研圈探索的那些大发现
- 2020 阿里、字节iOS面试题之Runtime相关问题2
- C#支付宝扫码支付代码完整版(转)
- 隐藏和isa :进化返祖以及白马非马(c++)
- wave和pyaudio读取wav语音文件并播放
- 【面试】896- 助力春招!2021 阿里字节快手新鲜面经
- 算法设计与分析: 2-7 士兵站队问题
- CRM管理系统添加客户
- 一个人最好的生活状态