【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细)

这篇具有很好参考价值的文章主要介绍了【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要介绍 MongoDB 最新版本 6.x 在Windows 和 Linux 操作系统下的安装方式,和过去 4.x 、5.x 有些许不同之处,供大家参考。

Windows 安装

进入官网下载 Mongodb 安装包,点此跳转,网站会自动检测当前操作系统提供最新的版本,和适合此平台的安装包:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

除了 .msi 格式的安装包,还可以选择 .zip 压缩包:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

msi 安装

双击打开下载好的安装包,一直点击下一步:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

勾选同意:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

选择一个完整安装:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

保持默认即可,这一步用来设置 windows 系统中 MongoDB 服务的名字,以及数据和日志的存放目录:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

去掉默认选中项,它会安装一个用于操作 MongoDB 数据库的客户端工具,推荐安装另一款 Robo 3T 或者其他你习惯用的:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

然后点下一步进行安装即可,安装过程大概三五分钟。

安装成功:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

查看 MongoDB 服务的状态

Ctrl + Shfit + Esc,打开任务管理器,切换到服务选项卡,下拉找到 MongoDB 服务。

在这里可以观察到 MongoDB 的状态,默认是自动启动,即开机自启。

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

或者打开浏览器访问 https://localhost:27017

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

MongoDB 目录

来到 MongoDB 的安装目录,默认是 C:/Program Files/MongoDB/Server/6.0,或者你选择的其他目录。

其中,bin 是 MongoDB 提供的可执行程序的目录,data 是数据存储的目录,log 是日志存储的目录。后两者在过去都需要开发者手动创建。现在安装程序会自动创建。

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

看下 bin 目录下的可执行程序, mongod.exe 用来启动 MongoDB 服务,mongos.exe 用来管理分片集群。

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

在 MongDB 6 以前,这个目录下会有很多可执行程序,比如最常用的 mongo.exe,它用来连接到 MongoDB 服务,是一个 shell 环境的客户端工具。但是现在需要单独进行安装。

安装 MongoDB Shell

点击跳转,下载压缩包:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

一直点击下一步安装即可,安装目录可使用默认,或者自定义:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

访问 MongoDB 服务

在 bin 目录下,打开命令行工具,

安装完成后,进入安装目录,打开命令行工具,执行 mongosh.exe ,默认会连接 mongodb://localhost:27017 的 MongoDB 服务:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

这是一个 shell 环境,支持 JavaScript 语法,还有一些扩展的操作数据库语法,比如查看所有的数据库:

show dbs

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

设置环境变量

为了方便在各个路径下使用 MongoDB 提供的命令和 MongoDB Shell,而不用切换到 bin 目录下,可以将 bin 目录添加到环境变量中。

按 Win + S 打开搜索,输入“环境变量”:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

双击打开 Path 变量:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

将 bin 目录添加进行保存即可:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

之后就可以在任意路径下使用 mongoshmongod 等命令了。

Linux 安装

安装 MongoDB

本文以 CentOS 8 为例,其他 Linux 版本可点此参考官方文档进行安装。

可以从官网下载好安装包,上传到服务器或者虚拟机中:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

或者直接在服务器中通过下载工具进行下载:

# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-6.0.2.tgz

查看下载好的安装包:

# ls
mongodb-linux-x86_64-rhel80-6.0.2.tgz

解压并将目录重命名为“mongodb”:

# tar -zxf mongodb-linux-x86_64-rhel80-6.0.2.tgz 
# ls
mongodb-linux-x86_64-rhel80-6.0.2  mongodb-linux-x86_64-rhel80-6.0.2.tgz  

# mv mongodb-linux-x86_64-rhel80-6.0.2 mongodb

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

进入安装包目录:

# cd mongodb
# ll
total 140
drwxr-xr-x 2 root root  4096 Nov  8 22:50 bin
-rw-r--r-- 1 root root 30608 Sep 29 09:07 LICENSE-Community.txt
-rw-r--r-- 1 root root 16726 Sep 29 09:07 MPL-2
-rw-r--r-- 1 root root  1977 Sep 29 09:07 README
-rw-r--r-- 1 root root 77913 Sep 29 09:07 THIRD-PARTY-NOTICES

其中,bin 目录存放数据库提供的命令:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

安装 mongodb shell

下载安装包:

# wget https://downloads.mongodb.com/compass/mongosh-1.6.0-linux-x64.tgz

解压:

# tar -zfx mongosh-1.6.0-linux-x64.tgz  

重命名解压后的目录:

# mv mongosh-1.6.0-linux-x64.tgz mongosh

mongosh/bin 目录下提供了 mongosh 命令用于连接到 MongoDB 数据库服务:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

将 bin 目录添加到 Path 中

目前 mongod 命令所在目录路径是 ~/mongodb/binmongosh 命令所在目录路径是 ~/mongosh/bin ,需要将这两个路径添加到 Path 环境变量中。

使用 vim 编辑文件:

# vim ~/.bash_profile 

Path 一行最后追加这两个目录,然后保存退出:

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

然后执行source 命令,重新加载环境变量,使刚才的配置生效:

# source ~/.bash_profile

启动数据库服务

MongoDB 服务在启动时需要指定数据存储的目录。如果没有指定的话,默认会去找 /data/db/ 目录。

上面在 Windows 系统使用 msi 安装包安装时就指定好了数据目录和日志目录。如果使用的是 zip 压缩包,则默认的数据存储目录是当前磁盘卷的 \data\db\ 目录。

如果数据目录不存在或不可写,那么服务器端将无法启动。因此在启动 MongoDB 服务之前,一定要确保数据目录存在且对该目录有写权限。

先建立两个目录:

# mkdir -p /data/mongodb/data
# mkdir -p /data/mongodb/log

使用 mongod 命令启动数据库服务:

# mongod --fork --dbpath=/data/mongodb/data --logpath=/data/mongodb/log/mongo.log
  • –fork:在基于 Unix 的系统中,使用 fork 创建服务器进程,将 MongoDB 服务作为守护进程运行。如果指定了 --fork,则必须同时指定 --logpath。
  • –dbpath:指定存放 MongoDB 数据的目录,启动服务时必须指定。
  • –logpath:默认日志是打印在命令行中的,使用该选项指定日志输出的文件。如果对此目录有写权限且文件不存在,则会自动创建该文件。如果日志文件已经存在,默认会覆盖掉该文件,并删除所有旧的日志。如果希望保留旧的日志,除了使用 --logpath 之外,还应该使用 --logappend 选项。

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

连接到 MongoDB 服务

使用 mongosh 命令连接服务:

# mongsh

默认连接到 mongodb:localhost:27017

【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细),MongoDB系列,mongodb,数据库,运维,前端

已经正常连接到 MongoDB 服务了,之后就能在 shell 中操作数据库了。

总结

本文详细介绍了如何在 Windows、Linux 下安装最新版的 MongoDB 数据库。相比于 5.x,新版本的 MongoDB 在安装时的变化是将从前的 mongo 命令废弃,需要用户单独安装 MongoDB Shell 来操作数据库。如果不需要使用 shell ,则可以省去这一步。文章来源地址https://www.toymoban.com/news/detail-684663.html

到了这里,关于【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring Boot进阶(54):Windows 平台安装 MongoDB数据库 | 超级详细,建议收藏

            MongoDB是一种流行的文档型NoSQL数据库,它具有高性能、高可用性、可伸缩性等优点,因此被广泛应用于Web应用程序、分布式系统、云计算等领域。在Windows系统中安装和使用MongoDB也非常简单,只需要按照官方文档提供的步骤进行操作即可。在本篇文章中,我们将介

    2024年02月16日
    浏览(59)
  • 【MongoDB】Windows 安装MongoDB 6.0

    安装包下载地址 https://www.mongodb.com/try/download/community 这里我选择的是 这里我将压缩包解压到了D盘,并重命名成了mongodb,解压后的目录如下: 在D:mongodb下新建conf目录,并创建mongod.conf配置文件: 配置文件中配置了日志文件、数据文件目录、服务绑定的Ip和端口号; 需要注意

    2024年02月06日
    浏览(31)
  • Linux(CentOS7.9)MongoDB的安装配置教程3个服务器+增量备份(带脚本)

    首先,作为前端的开发人员,使用 MongoDB 数据库 是非常常见的,接下来是在 Linux 系统下安装和配置 MongoDB 的过程。只要按照以下步骤操作,相信你一定可以顺利完成安装。 Ⅰ、安装前的简介: 1、什么是 MongoDB 数据库? MongoDB 是用 C++ 语言编写的,是一个基于分布式文件存储

    2024年04月08日
    浏览(63)
  • 【Java系列】SpringBoot 集成MongoDB 详细介绍

    目录 写在前面 一、步骤介绍 步骤 1: 添加 MongoDB 依赖 步骤 2: 配置 MongoDB 连接信息 步骤 3: 创建实体类 步骤 4: 创建 Repository 接口 步骤 5: 使用 Repository 进行操作 二、特殊处理 在Spring Boot中集成MongoDB的过程相对简单,以下是一个基本的步骤指南。确保项目已经使用了Spring Boo

    2024年02月04日
    浏览(42)
  • ffmpeg在windows环境下的详细安装教程

    这两天整理好用的录屏软件,发现了Captura这个软件,软件本身的安装很简单,但由于Captura需要依赖 ffmpeg (一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序),而ffmpeg在安装上会略费些功夫。 看了很多网上的回答,有的因为时间太久,页面已

    2024年02月16日
    浏览(39)
  • 【Python】Python进阶系列教程-- MongoDB(十二)

    往期回顾: Python进阶系列教程-- Python3 正则表达式(一) Python进阶系列教程-- Python3 CGI编程(二) Python进阶系列教程-- Python3 MySQL - mysql-connector 驱动(三) Python进阶系列教程-- Python3 MySQL 数据库连接 - PyMySQL 驱动 Python进阶系列教程-- Python3 网络编程(五) Python进阶系列教程

    2024年02月09日
    浏览(40)
  • 系列二、MongoDB的安装

            1.6.1、方式一:查看mongo服务是否正在运行  1.6.2、方式二:查看27017端口是否被监听  1.6.3、方式三:检查mongo.log 按下键盘上的Ctrl+C键即可。

    2024年02月07日
    浏览(31)
  • Autodock--基于windows10系统下的详细安装教程

    本文只提供安装步骤及安装包 包括Autodock、MGLTools、python2.5的安装配置 本文所用到的软件及版本号,需要其他版本可按教程自行下载: 阿里云盘资源文件链接: https://www.aliyundrive.com/s/cZjsAutvJLJ 提取码: fx23 python官网:https://www.python.org/ download→Windows版本 下拉找到python2.5 下载

    2024年02月07日
    浏览(44)
  • MongoDB(Windows版)安装

    首先需要下载 官网:MongoDB: The Developer Data Platform | MongoDB 安装过程 需要安装的版本 第一步:安装时,Custom是指可以自定义安装路径,然后傻瓜式安装即可(注意:先不要安装图形化工具,否则安装时间会特别长) 就是取消勾选这个选项即可 安装后的文件如下: 配置MongoDB数

    2024年02月04日
    浏览(38)
  • MongoDB的安装(Windows)

    提示: 今天安装MongoDB,刚开始有点懵逼,安装过程中出错了几步,人老了记性不好,还是先记录了下安装步骤~ 安装路径: https://www.mongodb.com/try/download/community 先把安装包下载下来,然后就是正常安装软件的步骤 具体可看 https://www.runoob.com/mongodb/mongodb-window-install.html 右击此

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包