mac下安装配置mongodb

Posted BennuCTech

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下安装配置mongodb相关的知识,希望对你有一定的参考价值。

前言

在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的主要内容,如果未能解决你的问题,请参考以下文章

Mac下安装和配置mongoDB

Mac下安装与配置mongodb

Mac下MongoDB配置与操作

Mac下安装mongdb

Mac环境下安装MongoDB数据库

Mac 安装mongodb,运行Yapi