我是靠谱客的博主 大力乌冬面,最近开发中收集的这篇文章主要介绍MongoDB:安装配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MongoDB有两个服务器版本 :MongoDB 社区版 和 MongoDB 企业版。此篇主要介绍 MacOS 下 MongoDB 社区版的安装,在 “版本” 下拉列表中,选择要下载的 MongoDB 版本;在平台下拉列表中,选择 MacOS。在包下拉列表中,选择 tgz。点击下载即可。

本篇内容主要包括:MongoDB 企业版与社区版、MacOS 下 MongoDB 社区版的安装、MacOS Mongodb-6.0 及以上的版本没有 Mongo 命令解决方案


文章目录

    • 一、MongoDB 企业版与社区版
        • 1、MongoDB 企业版与社区版
        • 2、MongoDB 下载地址
    • 二、MacOS 下 MongoDB 社区版的安装
        • 1、下载压缩包
        • 2、解压缩 tgz 文件
        • 3、配置环境变量
        • 4、验证版本
        • 5、启动服务连接数据库
        • 6、启动成功
    • 三、MacOS Mongodb-6.0 及以上的版本没有 Mongo 命令解决方案
        • 1、安装 mongodb shell
        • 2、连接数据库


一、MongoDB 企业版与社区版

1、MongoDB 企业版与社区版

MongoDB有两个服务器版本 :MongoDB 社区版 和 MongoDB 企业版。

MongoDB 社区版本和企业版本差异主要体现在安全认证、系统认证等方面,具体信息参考下表:

版本特性社区版本企业版本
JSON数据模型、自由模式支持支持
水平扩展的自动分片功能支持支持
内置副本以及高可用性支持支持
完整的、可扩展的索引支撑支持支持
丰富的文档查询功能支持支持
快速的文档内更新支持支持
聚合框架和MapReduce支持支持
使用GridFS存储大量多媒体数据支持支持
文本搜索支持支持
云、预置和混合部署支持支持
基于角色的权限控制支持支持
基于Kerberos先进的安全认证不支持支持
预置监控不支持支持
支持SNMP不支持支持
操作系统认证不支持支持

2、MongoDB 下载地址

MongoDB 社区版本:https://www.mongodb.com/try/download/community-edition

MongoDB 企业版本:https://www.mongodb.com/try/download/enterprise-advanced


二、MacOS 下 MongoDB 社区版的安装

1、下载压缩包

从以下链接下载 MongoDB 社区版 tgz 压缩包:https://www.mongodb.com/try/download/community-edition

在 “版本” 下拉列表中,选择要下载的 MongoDB 版本;在平台下拉列表中,选择 MacOS。在包下拉列表中,选择 tgz。点击下载。

image-20221227114737664

2、解压缩 tgz 文件

tar -zxvf mongodb-macos-x86_64-6.0.3.tgz

Ps:有的浏览器会在下载完成后自动解压

3、配置环境变量

# 移动 mongodb 安装路径

mv mongodb-macos-x86_64-6.0.3 /usr/local/opt/mongodb

# 配置环境变量 vi ~/.bash_profile

export MONGODB_HOME=/usr/local/opt/mongodb
export PATH=$PATH:$MONGODB_HOME/bin

# 更新环境变量 source ~/.bash_profile

4、验证版本

# 验证版本 mongod -version

db version v6.0.3
Build Info: {
    "version": "6.0.3",
    "gitVersion": "f803681c3ae19817d31958965850193de067c516",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

5、启动服务连接数据库

# mongoDB 目录下创建文件夹 data 和 log

mkdir data
mkdir log

# mongoDB 目录下启动

mongod --dbpath data --logpath log/mongod.log --logappend

Ps:因为默认的数据保存地址为 /data/db,需要手动在 Mac 根目录(即 Macintosh HD)中创建 /data/db,如果改变 data 目录位置,则需要在启动服务时指定 dbpath 的位置。

  • –dbpath 指定为刚才创建好的 data 目录
  • –logpath 指定 log 存放位置
  • –logappend mongo在后台运行

6、启动成功

这时我们在浏览器中访问 http://localhost:27017/ 看到以下内容,说明mongo启动成功了

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


三、MacOS Mongodb-6.0 及以上的版本没有 Mongo 命令解决方案

1、安装 mongodb shell

下载安装包 直接网上搜索:https://www.mongodb.com/try/download/shell

下载后 解压到文件夹,移动 mongosh 文件到 $MONGODB_PATH/bin 路径

cp bin/mongosh /usr/local/opt/mongodb/bin

2、连接数据库

直接输入命令:mongosh,效果如下

image-20221229171246083

最后

以上就是大力乌冬面为你收集整理的MongoDB:安装配置的全部内容,希望文章能够帮你解决MongoDB:安装配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部