当前位置: 首页 > news >正文

MongoDB——centOS7安装mongodb5.0.21版本服务端(图解版)

目录

    • 一、mongodb官网下载地址
    • 二、安装步骤
      • 2.1、上传安装包并解压
      • 2.2、配置环境变量
      • 2.3、创建目录并授权
      • 2.4、创建配置文件
      • 2.5、启动MongoDB
    • 三、开放端口
    • 四、客户端连接

一、mongodb官网下载地址

  • mongodb官网下载地址:https://www.mongodb.com/try/download/community
    在这里插入图片描述

二、安装步骤

2.1、上传安装包并解压

  • 把下载好的mongodb-linux-x86_64-rhel70-5.0.21.tgz安装包上传的/home/software目录下,如下图:

    在这里插入图片描述

  • 解压mongodb-linux-x86_64-rhel70-5.0.21.tgz安装包到 /home目录下,并重命名,如下图所示:

    [root@localhost software]# tar -zxvf mongodb-linux-x86_64-rhel70-5.0.21.tgz  -C /home/
    [root@localhost home]# mv mongodb-linux-x86_64-rhel70-5.0.21/ mongo
    

    在这里插入图片描述

2.2、配置环境变量

  • 在 /etc/profile 中加入下面一行内容

    export PATH=$PATH:/home/mongo/bin
    

    在这里插入图片描述

  • 然后使 /etc/profile 生效

    source /etc/profile
    

    在这里插入图片描述

2.3、创建目录并授权

  • 在 /home/mongo 目录下创建日志目录

    [root@localhost home]# mkdir -p /home/mongo/logs
    

    在这里插入图片描述

  • 在 /home/mongo 目录下创建配置目录

    [root@localhost home]# mkdir -p /home/mongo/conf
    

    在这里插入图片描述

  • 在 /home/mongo 目录下创建数据库目录

    [root@localhost home]# mkdir -p /home/mongo/data
    

    在这里插入图片描述

  • 在 /home/mongo/logs目录下创建 mongodb.log 日志文件

    [root@localhost home]# touch /home/mongo/logs/mongodb.log
    

    在这里插入图片描述

  • 授权mongo目录及子目录775权限

    [root@localhost home]# chmod -R 775 /home/mongo/
    

    在这里插入图片描述

2.4、创建配置文件

  • 在 /home/mongo/conf目录下创建 mongodb.conf 配置文件,内容如下:
    vim /home/mongo/conf/mongodb.conf

    #数据库存放目录
    dbpath=/home/mongo/data
    #日志文件
    logpath=/home/mongo/logs/mongodb.log
    #端口号
    port=27017
    #允许远程IP连接
    bind_ip=192.168.136.31
    #设置后台运行
    fork=true
    #启用权限验证
    #auth = true
    

    在这里插入图片描述

2.5、启动MongoDB

  • 执行如下启动指令,如下图:出现successfully表示启动成功。

    [root@localhost /]# mongod --config /home/mongo/conf/mongodb.conf
    

    在这里插入图片描述

三、开放端口

  • 查看防火墙的状态,如下图显示active(running)表示防火墙已开启

    systemctl status firewalld
    

    在这里插入图片描述

  • 开放27017端口

    firewall-cmd --zone=public --add-port=27017/tcp --permanent 
    

    在这里插入图片描述

  • 使开放得27017端口立即生效

    firewall-cmd --reload 
    

    在这里插入图片描述

  • 查看防火墙所有开放的端口

    firewall-cmd --zone=public --list-ports 
    

    在这里插入图片描述

  • 临时关闭防火墙

    systemctl stop firewalld
    

    在这里插入图片描述

四、客户端连接

  • 设置登录ip及端口,无账号密码权限登录
    在这里插入图片描述

    在这里插入图片描述

  • 连接成功,如下图:
    在这里插入图片描述

相关文章:

MongoDB——centOS7安装mongodb5.0.21版本服务端(图解版)

目录 一、mongodb官网下载地址二、安装步骤2.1、上传安装包并解压2.2、配置环境变量2.3、创建目录并授权2.4、创建配置文件2.5、启动MongoDB 三、开放端口四、客户端连接 一、mongodb官网下载地址 mongodb官网下载地址:https://www.mongodb.com/try/download/commu…...

C#实现OPC DA转OPC UA服务器

运行软件前提前安装好OPC运行组件: 为方便演示,提前准备好了一个DAServer服务器: 接下来开始配置: 该软件主要实现的功能如下: 配置过程也相对简单: 第一步: 编辑如下文件: 第二步…...

TCP/IP网络协议通信函数接口

创建套接字函数 socket 【头文件】 #include <sys/types.h> #include <sys/socket.h> 【函数原型】 int socket(int domain, int type, int protocol); 【函数功能】 socket 函数创建一个通信端点&#xff0c;并返回一个引用该端点的文件描述符&#xff0c;…...

go语言判断管道是否关闭的误区

前言 本文是探讨的是"在Go语言中&#xff0c;我们是否可以使用读取管道时的第二个返回值来判断管道是否关闭?" 样例 在Go语言中&#xff0c;我们是否可以使用读取管道时的第二个返回值来判断管道是否关闭? 可以看下面的代码 package mainimport "fmt"…...

如何轻松使用 ChatGPT 进行论文大纲和创作

ChatGPT能够编写复杂的代码、博客文章等&#xff0c;它可以帮助我们做很多事情。今天本篇文章分享的主要内容如何利用 ChatGPT 来撰写论文文章。下面会介绍如何轻松使用 ChatGPT 进行论文大纲和创作&#xff01; 1、使用 ChatGPT 确定主题 文章非常重要的一个部分就是主题。如…...

【深蓝学院】手写VIO第6章--视觉前端--笔记

第5章相关内容&#xff0c;还是CSDN的传统Markdown编辑器好用。 视觉前段在14讲课程中已经讲过&#xff0c;这里再简单复习一下。 1. 前端工作的定性比较&#xff0c;分析 这一节讲了很多关于前端的方法框架的对比讨论&#xff0c;后面看完了相关的论文之后强烈建议再回来听一…...

用例图 UML从入门到放弃系列之三

1.说明 关于用例图&#xff0c;这篇文章我将直接照搬罗伯特.C.马丁老爷子在《敏捷开发》一书种的第17章&#xff0c;并配上自己的理解&#xff0c;因为这一章写的实在是太精彩了&#xff0c;希望能够分享给大家&#xff0c;共勉。以下是老爷子的原文中文翻译以及豆芽的个人解读…...

NLP大模型

大模型 1、大模型的模型结构 一般指一亿参数以上的模型。 目前以Transformer为基础自回归生成大致可以分为三种架构: Encoder-only的模型,如BERT Encoder-Decoder的模型,如T5。 Decoder-Only的模型,如GPT系列。...

Python- 将一个字符串列表连接成一个单独的字符串

Python中一个常用的技巧&#xff1a;将一个字符串列表连接成一个单独的字符串。 ,.join(list) 是使用Python的 str.join() 方法。 详细解析&#xff1a; join() 方法: 是一个字符串方法&#xff0c;意味着在一个字符串上调用它。它需要一个参数&#xff0c;通常是一个列表或任…...

深眸科技自研AI视觉分拣系统,实现物流行业无序分拣场景智慧应用

在机器视觉应用环节中&#xff0c;物体分拣是建立在识别、检测之后的一个环节&#xff0c;通过机器视觉系统对图像进行处理&#xff0c;并结合机械臂的使用实现产品分类。 通过引入视觉分拣技术&#xff0c;不仅可以实现自动化作业&#xff0c;还能提高生产线的生产效率和准确…...

吴恩达《微调大型语言模型》笔记

微调&#xff08;fine-tuning&#xff09;就是利用特有数据和技巧将通用模型转换为能执行具体任务的一种方式。例如&#xff0c;将 GPT-3 这种通用模型转换为诸如 ChatGPT 这样的专门用于聊天的模型。或者将 GPT-4 转换为诸如 GitHub Coplot 这样的专门用于写代码的模型。 这里…...

Java中的Servlet

Java中的Servlet 在Java中&#xff0c;Servlet是一种用于处理Web请求的服务器端组件。Servlet生命周期是Servlet在运行时所经历的一系列阶段&#xff0c;每个阶段都调用特定的方法。以下是Servlet生命周期内调用的方法过程&#xff1a; 初始化阶段&#xff08;Initialization&…...

Flutter配置Android SDK路径

在使用VSCode作为开发Flutter的工具时&#xff0c;当选择调试设备时&#xff0c;通常看不到android的模拟器&#xff0c;只能看到Chrome之类的。 原因就是Flutter找不到Android的SDK路径&#xff0c;所以无法识别模拟器&#xff0c;我们用flutter doctor命令检查环境时&#xf…...

jwt的基本介绍

说出我的悲惨故事给大家乐呵乐呵&#xff1a;公司刚来了一个实习生&#xff0c;老板让他写几个接口给我&#xff0c;我页面还没画完呢。他就把接口给我了&#xff0c;我敲开心&#xff0c;第一次见这么高效率的后端。但我很快就笑不出来了。他似乎不知道HTTP通信是无状态的。他…...

常见Vue事件修饰符浅析

一、.stop修饰符 .stop修饰符代表event.stopPropagation()&#xff0c;加上这个修饰符&#xff0c;就等于在方法中加上了这句代码。 <!--阻止单击事件继续传播--> <a click.stop"doThis"></a>上面的代码等同于如下代码。 <!--阻止单击事件继…...

怎样开始用selenium进行自动化测试?

如果您刚开始使用 Selenium 进行自动化测试&#xff0c;以下是建议的步骤。 1、安装 Selenium 首先&#xff0c;您需要安装 Selenium。Selenium 支持多种编程语言&#xff0c;如 Python、Java、C# 等。可以通过 pip 命令在 Python 中安装 Selenium&#xff1a; pip install …...

二维数组多次排序 或 嵌套list多次排序

可以排序int[ ][ ]的顺序&#xff0c;也可以排序List<List<Integer>> 顺序 为便于理解&#xff0c;以力扣原题为例&#xff1a;1333.餐厅过滤器 原题中给了一个双重数组&#xff0c;并要求返回一个List<Integer>。 方法1&#xff1a; 会用流的&#xff0c…...

Flutter - 波浪动画和lottie动画的使用

demo 地址: https://github.com/iotjin/jh_flutter_demo 代码不定时更新&#xff0c;请前往github查看最新代码 波浪动画三方库wave lottie动画 Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具。具有丰富的动画效果和交互功能。 # 波浪动画 https://pub-web…...

忘记压缩包密码?解决方法一键找回,省时又便捷!

使用在线rar/zip解密工具&#xff0c;找回rar/zip密码并解密压缩包的方法非常简单。具体步骤如下&#xff1a;首先&#xff0c;在百度上搜索“密码帝官网”&#xff0c;这是一个专业的解密服务网站。然后&#xff0c;点击搜索结果中的链接&#xff0c;进入官网首页。在页面上方…...

“UTONMOS”掀起元宇宙游戏热潮,全球发展前景广阔

我们都知道&#xff0c;市面上无论是PC端的网游还是移动端手游&#xff0c;它如果要做到源源不断的内容输出&#xff0c;不仅取决于游戏公司产品质量和业绩&#xff0c;也与公司的决策和市场沟通密不可分。 元宇宙游戏市场受到关注 近年来&#xff0c;元宇宙游戏市场逐渐升温…...

终极RPA档案解析指南:unrpa工具的专业实现与优化策略

终极RPA档案解析指南&#xff1a;unrpa工具的专业实现与优化策略 【免费下载链接】unrpa A program to extract files from the RPA archive format. 项目地址: https://gitcode.com/gh_mirrors/un/unrpa 在RenPy视觉小说游戏开发与逆向工程领域&#xff0c;RPA档案格式…...

800元打造你的第一个自平衡机器人:Cubli Mini终极搭建指南

800元打造你的第一个自平衡机器人&#xff1a;Cubli Mini终极搭建指南 【免费下载链接】Cubli_Mini 项目地址: https://gitcode.com/gh_mirrors/cu/Cubli_Mini 想要亲手制作一个炫酷的自平衡机器人&#xff0c;但又担心成本太高、技术太难&#xff1f;Cubli Mini正是为…...

VLN性能飙升的秘密:手把手拆解JanusVLN的‘记忆宫殿’与KV缓存增量更新机制

VLN性能飙升的工程密码&#xff1a;JanusVLN混合缓存与增量更新机制深度解析 视觉语言导航&#xff08;VLN&#xff09;技术正面临一个关键瓶颈——随着导航路径延长&#xff0c;系统需要处理的视觉帧数量呈线性增长&#xff0c;导致计算资源消耗急剧上升。传统方法要么反复处理…...

7天掌握黑苹果安装:国光OpenCore配置终极指南

7天掌握黑苹果安装&#xff1a;国光OpenCore配置终极指南 【免费下载链接】Hackintosh 国光的黑苹果安装教程&#xff1a;手把手教你配置 OpenCore 项目地址: https://gitcode.com/gh_mirrors/hac/Hackintosh 想用普通电脑体验macOS的流畅与优雅吗&#xff1f;国光的黑苹…...

从信息收集到密码爆破:如何用DictGenerate定制你的专属社工字典?

从信息收集到密码爆破&#xff1a;如何用DictGenerate定制你的专属社工字典&#xff1f; 在授权渗透测试和安全评估中&#xff0c;社会工程学攻击往往是最难防御的一环。攻击者通过收集目标的个人信息&#xff0c;精心构造符合目标习惯的密码字典&#xff0c;能够显著提高暴力…...

从嵌入式到云原生:手把手教你根据项目规模选对MQTT Broker(EMQX vs Mosquitto实战避坑)

从嵌入式到云原生&#xff1a;手把手教你根据项目规模选对MQTT Broker&#xff08;EMQX vs Mosquitto实战避坑&#xff09; 当你在设计一个物联网系统时&#xff0c;选择正确的MQTT Broker就像为你的房子选择合适的地基。选得太轻量级&#xff0c;系统可能无法承载未来的增长&…...

PS CC 2019安装避坑指南:解决86%卡住和D3DCOMPILER_47.dll缺失问题

Photoshop CC 2019完整安装指南&#xff1a;从下载到故障排除 Photoshop CC 2019作为Adobe Creative Cloud系列中的重要版本&#xff0c;至今仍被许多设计师和摄影师所青睐。虽然Adobe已推出更新的版本&#xff0c;但2019版因其稳定性和适中的系统需求&#xff0c;依然是中低配…...

WinDiskWriter:突破限制的macOS Windows启动盘制作工具

WinDiskWriter&#xff1a;突破限制的macOS Windows启动盘制作工具 【免费下载链接】windiskwriter &#x1f5a5; Windows Bootable USB creator for macOS. &#x1f6e0; Patches Windows 11 to bypass TPM and Secure Boot requirements. &#x1f47e; UEFI & Legacy …...

企业级OA系统高可用方案:泛微ecology+Nginx负载均衡最佳实践

企业级OA系统高可用架构设计与实践&#xff1a;泛微ecologyNginxResin全栈解决方案 在数字化转型浪潮中&#xff0c;办公自动化系统(OA)已成为企业核心IT基础设施。作为国内领先的协同管理平台&#xff0c;泛微ecology承载着企业关键业务流程&#xff0c;其稳定性直接影响组织运…...

Shadow Sound Hunter模型部署:Windows 11环境配置指南

Shadow & Sound Hunter模型部署&#xff1a;Windows 11环境配置指南 本文详细介绍了在Windows 11系统上部署Shadow & Sound Hunter模型的完整流程&#xff0c;包括系统要求、依赖安装、环境配置等关键步骤&#xff0c;帮助Windows用户快速上手。 1. 环境准备与系统要求…...