Mac OSX安装MongoDB

Mac OSX安装MongoDB
最新回答
﹌傲似。表情帝╯▽╰

2020-08-18 08:06:36

在Mac OSX上安装MongoDB可以通过下载安装包手动安装使用Homebrew工具安装两种主要方式完成,以下是具体步骤:

一、下载安装包手动安装
  • 下载安装包MongoDB提供OSX平台64位安装包,可访问官网下载社区版:

    https://www.mongodb.com/download-center/community

  • 使用curl命令下载并安装

    # 进入/usr/local目录cd /usr/local# 下载指定版本(以4.0.5为例)sudo curl -O
    https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-4.0.5.tgz#
    解压文件sudo tar -zxvf mongodb-osx-x86_64-4.0.5.tgz# 重命名为mongodb目录sudo mv mongodb-osx-x86_64-4.0.5 mongodb
  • 配置环境变量将MongoDB的二进制命令文件目录(/usr/local/mongodb/bin)添加到PATH路径中:

    export PATH=/usr/local/mongodb/bin:$PATH
二、使用Homebrew安装
  • 基础安装

    sudo brew install mongodb
  • 安装支持TLS/SSL的版本

    sudo brew install mongodb --with-openssl
  • 安装开发版本

    sudo brew install mongodb --devel
  • 验证安装安装完成后,通过以下命令查看MongoDB版本,确认安装成功:

    mongod --version
三、运行MongoDB
  • 创建数据库存储目录

    sudo mkdir -p /data/db
  • 启动MongoDB服务

    默认方式(数据库目录为/data/db):

    sudo mongod

    未配置PATH时的启动方式

    cd /usr/local/mongodb/binsudo ./mongod
  • 验证启动成功启动成功后,终端会输出日志信息,类似如下截图:

四、访问MongoDB
  • 浏览器验证打开浏览器,访问localhost:27017,若出现以下结果则证明服务开启成功:

  • 使用mongo shell交互

    打开新终端,执行mongo命令进入交互界面。

    执行简单操作(如计算1+1),验证功能正常:

五、常用工具推荐
  • WebStorm绑定MongoDB

    打开WebStorm插件安装页面,搜索Mongo Plugin并安装。

    配置MongoDB安装目录:

    which mongo将返回结果复制到WebStorm配置框中并测试连接。

  • 可视化工具Robo 3T免费工具,下载地址:

    https://robomongo.org/download

    收费版本为Studio 3T,功能更强大:

六、常用参数说明
  • mongod参数(服务端守护进程):

    --dbpath:指定数据存储目录。

    --directoryperdb:每个数据库单独存储在子目录中。

    --logpath:指定日志文件路径。

    --fork:以守护进程方式运行。

    --auth:启用用户认证。

  • mongo参数(客户端交互工具):

    --port:指定连接端口(默认27017)。

    --host:指定服务器地址(默认localhost)。

    --username/--password:指定认证用户和密码。

七、启动方式总结
  • 命令方式启动(指定数据目录):

    mongod --dbpath=/usr/local/bin/mongo
  • 配置文件方式启动(需先创建配置文件):

    mongod -f /usr/local/bin/mongo_config.config
  • 后台守护进程方式启动

    mongod --fork