Install MongoDB Community Edition on OS X
这里简单记录一下在MacOS下通过命令行安装MongoDB的步骤,毕竟好记性不如烂笔头。
Tip: MongoDB从3.x版本开始,在Mac OS下至支持 OS X 10.7以上版本,同时要求处理器是Intel x86-64.
开始安装步骤
- 下载二进制文件
方式一:我们可以通过访问官方网站: https://www.mongodb.com/download-center. 下载相应的安装包。
方式二:使用命令行下载
curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.2.tgz
- 解压缩下载的文件
tar -zxvf mongodb-osx-x86_64-3.4.2.tgz
- 将解压缩的文件拷贝到我们期望的目标目录
-- 我们也可以在cd到目标目录直接下载,或者解压缩前将未解压的二进制文件移动到目标目录下解压缩。依据个人口味实现哈。
mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-3.4.2/ mongodb
- 配置环境变量(PATH路径)
export PATH=<mongodb-install-directory>/bin:$PATH
这里的 \
运行MongoDB
通过上面的安装步骤后,我们需要运行一下MongoDB看看我们的安装成果。
- 首先需要创建 data 目录
第一次启动MongoDB前,我们需要为MongoDB创建一个用于保存数据的目录,这个目录将会被 mongod process 进行数据写操作。
默认情况下, mongod process 会使用 /data/db 目录进行相关的操作。 如果我们想要配置别的目录,我们需要在启动的时候设置参数dbpath的值。下面的命令行演示了默认路径的配置方式:
mkdir -p /data/db
- 为data目录分配访问控制权限
在启动数据库前,我们需要确认我们的当前用户是否对前面创建的data/db目录具备读写权限,如果不确定,可以使用如下命令:
chmod u+777
- 启动MongoDB
方式一:cd到MongoDB安装目录,执行mongod即可,即是:
<path to binary>/mongod
方式二:为MongoDB添加全局系统路径,快速启动服务
如果我们的系统的PATH变量包含了mongod binary的安装路径,同时我们使用的是MongoDB默认的数据存储路径,
那么我们可以简单在终端使用如下命令启动MongoDB:
mongod
Tips: 如果我们想要使用自定义的数据存储目录,那么我们在启动时可以进行配置。
mongod --dbpath <path to data directory>
- 停止终端
简单暴力: Control+C
如果想要了解更多MongoDB的知识,可以挪步: https://docs.mongodb.com/master/#getting-started