前言

在mongodb的官网中有mac环境的安装配置说明
https://docs.mongodb.com/master/tutorial/install-mongodb-on-os-x/?_ga=1.195394860.1870401707.1469257907

在mac上安装mongodb有两种方式:

(1)使用Homebrew来安装,如果电脑中有Homebrew,安装起来就比较简单,如果没有可以安装一个,以后也用的到。

(2)如果电脑没有Homebrew且不想安装,那么直接用压缩包的形式安装也可。

我比较懒不想安装Homebrew,所以本文就介绍以压缩包安装并配置mongodb,在官网的基础上做了一些说明和添补

下载mongodb

可以直接在https://www.mongodb.com/download-center下载压缩包。

也可以在终端中执行:

curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.2.8.tgz

解压

先解压压缩包

tar -zxvf mongodb-osx-x86_64-3.2.8.tgz

然后将内容拷贝到你指定mongo目录下(解压的文件就可以删掉了)

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-3.2.8/ mongodb

配置环境变量

环境变量有多个文件,我一般使用 ~/.bash_profile这个文件,中文件结尾加上

export PATH=<mongodb-install-directory>/bin:$PATH

这样配置好后保存退出,然后将终端完全关闭在打开,这时配置就生效了。在终端中使用mongo命令就不会提示-bash: mongo: command not found

开启mongo服务

先创建数据库存放目录,如下:

mkdir -p /data/db

然后我们启动mongo,如下:

mongod --dbpath <path to data directory>

这里的dbpath就是刚才我们创建的数据库目录

看的终端中有类似waiting for connections on port 27017这样的消息就说明启动成功了。

这时我们在浏览器中访问http://localhost:27017/ 就会看到

It looks like you are trying to access MongoDB over HTTP on the native driver port.

说明mongo启动成功了。

连接mongo数据库

保持开启服务的终端不被关闭,开启另外一个终端,执行mongo命令就可以连接到数据库了。

mac下安装配置mongodb相关推荐

  1. linux装mongodb数据库,Linux下安装配置MongoDB数据库

    说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/s ...

  2. Mac 下安装配置 Python 开发环境

    图片来源:Unsplash,作者 Markus Spiske 2019 年第 77 篇文章,总第 101 篇文章 前言 记录下 Mac 电脑的开发环境安装配置,主要包括: 安装&使用Homeb ...

  3. Mac下安装配置树莓

    组装和安装散热片就不用说了,树莓要求一个5V 1A的电源,记得购买的时候一起买了! 首先是要下载树莓的系统,下面是树莓官方的下载地址 [url]http://www.raspberrypi.org/d ...

  4. Mac下安装配置Git和Git UI工具SourceTree

    1. 安装Mac下的Git git官网下载地址:https://git-scm.com/download 2. 安装好Git后,配置用户名和用户邮箱 git config --global user. ...

  5. Mac下安装配置Python2和Python3并相互切换使用

    安装Python2 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895 817 687有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流! ...

  6. windows下安装配置mongodb

    1.下载mongodb并安装 http://www.mongodb.org/downloads 2.配置环境变量 3.终端中开启db服务 打开一个终端,输入命令 mongod --dbpath=e:/ ...

  7. mac下安装配置nginx环境

    本文介绍nginx在mac上的安装. 我是通过brewhome 来安装的. brew install nginx 一路顺畅. 下面是安装信息. 复制代码代码如下: hematoMacBook-Pro: ...

  8. 01.mac下安装配置maven

    第一步:下载maven包 maven 3.3 下载地址 https://archive.apache.org/dist/maven/maven-3/ maven 最新下载地址 http://maven ...

  9. Python+selenium 自动化-mac下安装配置chrome驱动方法

    我的 Python 版本有两个,先通过 which 看一下对应版本的位置. 然后找到 python 安装目录里的 bin 文件夹,把对应的驱动放里面就好了. 如果不知道怎么匹配对应 chrome 版本 ...

最新文章

  1. [转]QT中QString与string的转化,解决中文乱码问题
  2. make编译工具使用
  3. 软考高项之各大管理计划内容-攻坚记忆
  4. 一分钟带你看懂UML图
  5. 2017-2018:WebRTC标准演进与发展瓶颈
  6. 史上最详细 纯CSS打造3D文本滚动
  7. java spi机制_Java是如何实现自己的SPI机制的? JDK源码(一)
  8. Ant Design Landing 产品首页的设计神器
  9. oracle伪列ROWNUMBER,oracle 中 rownum 和 row_number()
  10. WPF——自动关闭无模式窗口
  11. flux服务器推消息,服务端主动推送数据,除了 WebSocket 你还能想到啥?
  12. jQuery学习(一)—jQuery应用步骤以及ready事件和load事件的区别
  13. python支付宝蚂蚁森林_Python教你迅速成为“蚂蚁森林排行榜”第一名
  14. HTML+CSS实现炫酷的登录界面
  15. 502粘到手上变硬了怎么办_手指被502粘住了?别硬扯,教你2招,胶水自动融化...
  16. GNU toolchain —— (一)介绍
  17. 软件设计师笔记(信息安全)
  18. 盘点2021年晋升为Apache TLP的大数据相关项目
  19. updating java index_myeclipse右下角的updating indexes 是什么意思?
  20. 网课作业禁止粘贴?禁用JavaScript了解一下!

热门文章

  1. 第三章:Creating Utilities--27.增加一个本地词典
  2. 原生javascript之实战 轮播图
  3. HTML 传输 字符转换 进制转换 15位 18位 时间戳 转换
  4. Android初学第86天
  5. 各大网站CSS代码初始化集合
  6. JSON.stringify() / JSON.parse()
  7. 【转】Maya Mel – Search String in String
  8. java compareTo() 用法注意点
  9. kafka-manager 安装
  10. 第7章 实战演练:爬取百度百科1000个页