前言
在mongodb的官网中有mac环境的安装配置说明docs.mongodb.com/master/tuto…
在mac上安装mongodb有两种方式:
(1)使用Homebrew来安装,如果电脑中有Homebrew,安装起来就比较简单,如果没有可以安装一个,以后安装其他的也用的到。
(2)如果电脑没有Homebrew且不想安装,那么直接用压缩包的形式安装也可。
我比较懒不想安装Homebrew,所以本文就介绍以如何压缩包的形式安装并配置mongodb,本文会在官网教程的基础上做了一些说明和补充。
下载mongodb
可以直接在www.mongodb.com/download-ce…下载压缩包。
也可以在终端中执行:
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 复制代码
配置环境变量
Mac上配置环境变量有多个文件,我一般使用 ~/.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
命令就可以连接到数据库了。
或者可以将mongo以服务的形式启动,这样就可以不用一直保持第一个终端开启了。