前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB:安装配置

MongoDB:安装配置

作者头像
栗筝i
发布2023-01-02 10:04:58
1K0
发布2023-01-02 10:04:58
举报
文章被收录于专栏:迁移内容迁移内容

MongoDB有两个服务器版本 :MongoDB 社区版 和 MongoDB 企业版。此篇主要介绍 MacOS 下 MongoDB 社区版的安装,在 “版本” 下拉列表中,选择要下载的 MongoDB 版本;在平台下拉列表中,选择 MacOS。在包下拉列表中,选择 tgz。点击下载即可。 本篇内容主要包括:MongoDB 企业版与社区版、MacOS 下 MongoDB 社区版的安装、MacOS Mongodb-6.0 及以上的版本没有 Mongo 命令解决方案


文章目录


一、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
image-20221227114737664
2、解压缩 tgz 文件
代码语言:javascript
复制
tar -zxvf mongodb-macos-x86_64-6.0.3.tgz

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

3、配置环境变量

# 移动 mongodb 安装路径

代码语言:javascript
复制
mv mongodb-macos-x86_64-6.0.3 /usr/local/opt/mongodb

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

代码语言:javascript
复制
export MONGODB_HOME=/usr/local/opt/mongodb
export PATH=$PATH:$MONGODB_HOME/bin

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

4、验证版本

# 验证版本 mongod -version

代码语言:javascript
复制
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

代码语言:javascript
复制
mkdir data
mkdir log

# mongoDB 目录下启动

代码语言:javascript
复制
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 路径

代码语言:javascript
复制
cp bin/mongosh /usr/local/opt/mongodb/bin
2、连接数据库

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

image-20221229171246083
image-20221229171246083
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-01-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、MongoDB 企业版与社区版
    • 1、MongoDB 企业版与社区版
      • 2、MongoDB 下载地址
      • 二、MacOS 下 MongoDB 社区版的安装
        • 1、下载压缩包
          • 2、解压缩 tgz 文件
            • 3、配置环境变量
              • 4、验证版本
                • 5、启动服务连接数据库
                  • 6、启动成功
                  • 三、MacOS Mongodb-6.0 及以上的版本没有 Mongo 命令解决方案
                    • 1、安装 mongodb shell
                      • 2、连接数据库
                      相关产品与服务
                      云数据库 MongoDB
                      腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档