Mongodb在Linux下载安装及部署

这篇具有很好参考价值的文章主要介绍了Mongodb在Linux下载安装及部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

一、下载安装包

Mongodb官网:Download MongoDB Community Server | MongoDB

linux下载mongodb,服务器/Linux,中间件/服务,数据库,mongodb,linux,数据库

二、安装及配置

博主下载的安装包是:mongodb-linux-x86_64-rhel70-6.0.6.tgz

 新建目录

# 进入 usr 文件夹
cd /usr

# 新建 mongodb 文件夹
mkdir mongodb

# 进入 mongodb 文件夹
cd mongodb

将下载的taz包上传到Linux服务器,并解压到刚创建好的文件夹 /usr/mongodb

# 解压安装包到该目录下
tar -xvf mongodb-linux-x86_64-rhel70-6.0.6.tgz -C /usr/mongodb

进入 /usr/mongodb

cd /usr/mongodb

修改名称解压后的文件夹名称 mongodb-6.0.6

mv mongodb-linux-x86_64-rhel70-6.0.6 mongodb-6.0.6

进入解压后的文件夹中

cd mongod-6.0.6

新建mongodb结构

创建 data/db 文件夹存放数据

cd /usr/mongodb/mongodb-6.0.6
mkdir -p data/db

创建 log 文件夹存放日志

cd /usr/mongodb/mongodb-6.0.6
mkdir log

# 创建 mongodb.log 文件
cd log
touch mongodb.log

创建 conf 文件夹存放配置文件

mkdir conf

# 在 conf 目录下创建 mongodb.conf 文件并编辑
vi ../conf/mongodb.conf

 mongodb.conf 内容如下

systemLog:
  # MongoDB发送所有日志输出的目标指定为文件
  # The path of the log file to which mongod or mongos should send all diagnostic logging information
  destination: file
  # mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
  path: "/usr/mongodb/mongodb-6.0.6/log/mongodb.log"
  # 当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。
  logAppend: true
storage:
  # mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
  # The directory where the mongod instance stores its data.Default Value is "/data/db".
  dbPath: "/usr/mongodb/mongodb-6.0.6/data/db"
  journal:
    #启用或禁用持久性日志以确保数据文件保持有效和可恢复。
    enabled: true
processManagement:
  #启用在后台运行mongos或mongod进程的守护进程模式。
  fork: true
net:
  # 服务实例绑定的IP,默认是localhost(多个ip用逗号分隔)
  bindIp: 0.0.0.0
  # bindIp
  #绑定的端口,默认是27017
  port: 27017

三、启动服务

进入到 bin 目录下 启动 MongoDB
cd /usr/mongodb/mongodb-6.0.6/bin

# 以配置文件的形式启动
mongod -f ../conf/mongodb.conf

启动成功!! 

linux下载mongodb,服务器/Linux,中间件/服务,数据库,mongodb,linux,数据库

如果启动的时候报错,请查看最后面的:异常报错解决方案

四、关闭服务

方法一:

# 客户端登录服务,注意,这里通过localhost登录,如果需要远程登录,必须先登录认证才行。
mongo --port 27017
# 关闭服务
db.shutdownServer()

方法二:

#通过进程编号关闭节点
kill -2 19886

五、如何卸载

1. 在终端命令行中输入以下命令停止服务。

sudo service mongod stop

2. 删除软件包。

sudo yum erase $(rpm -qa | grep mongodb-org)

3. 将mongodb相关文件删除

通过rm命令删除mongodb相关文件

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongo

五、异常报错

问题1

执行 mongodb 命令报错:-bash: mongod: command not found

原因没有将可执行文件 添加至 path

解决

执行下面的命令

export PATH=/usr/mongodb/mongodb-6.0.6/bin:$PATH

问题2

启动报错:mongod: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory

原因:可能是没有安装libcrypto.so.10

解决

查看 libcrypto.so.10 是否安装

 rpm -qa  | grep libcrypto.so

 rpm -qa  | grep libcrypt

执行完上面命令,没有找到 libcrypto.so.10 ,就执行执行命令  

dnf install compat-openssl10

然后再次执行mongodb的启动服务

问题3

修复损坏数据

mongodb-data-db-directory 表示 数据存放路径[ /usr/mongodb/mongodb-6.0.6/data/db ]

删除lock文件 

rm -f <mongodb-data-db-directory>/*.lock

修复数据文章来源地址https://www.toymoban.com/news/detail-682825.html

mongod --repair --dbpath=<mongodb-data-db-directory>

到了这里,关于Mongodb在Linux下载安装及部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux 部署mongodb

    linux tar包方式部署mongodb 一、mongodb安装包下载 查看系统版本与架构 下载对应操作系统版本 选择保存位置 二、mongodb安装 上传安装包到opt目录 解压 重命名 添加到PATH环境变量 建立数据库路径和日志路径 启动mongod,指定数据库存储路径与日志存储路径 三、连接测试 默认端口

    2024年01月24日
    浏览(27)
  • Mongodb 安装脚本(附服务器自启动)

    shell脚本 保存 install_mongo.sh vim mongodb.conf   MongoDB对用户的操作 创建用户 MongoDB创建用户必须进入到相关数据库下进行创建

    2024年02月09日
    浏览(47)
  • linux原生安装mongodb

    1.下载tgz文件,解压缩并将文件夹重命名为mongodb 2.新建存储目录 3.编辑配置文件(默认进去先不设置认证,创建用户后开启认证) 4.启动mongodb 5.创建myroot和用户 6.在配置文件中添加配置 7.重启mongodb并进行认证登陆即可

    2024年02月16日
    浏览(46)
  • MongoDB 安装 linux

          目录 一、MongoDB版本选择 二、MongoDB安装 1. 安装地址  2. 服务器下载安装 3. MongoDB配置 4. 启用MongoDB服务 三、MongoSH安装 四、compass连接  五、总结 本文介绍一下MongoDB的安装教程。 系统环境:CentOS7.4  可以用 cat /etc/redhat-release 查看本机的系统版本号         当前最新的

    2024年02月12日
    浏览(32)
  • linux MongoDB 安装与配置

    目录 MongoDB概述 MongoDb安装部署 MongoDB设置密码 MongoDB操作命令与说明 配置文件说明 备份操作 还原操作 MongoDB实际场景应用 MongoDB是一个非关系型数据库管理系统,它使用文档模型存储数据。MongoDB中的文档类似于JSON对象,可以包含键值对和嵌套文档。MongoDB提供了强大的查询语

    2024年02月07日
    浏览(39)
  • MongoDB:Linux环境全套安装指南

    😊 @ 作者: 一恍过去 💖 @ 主页: https://blog.csdn.net/zhuocailing3390 🎊 @ 社区: Java技术栈交流 🎉 @ 主题: MongoDB:Linux环境全套安装指南 ⏱️ @ 创作时间: 2023年08月08日 在安装 MonggoDB 前,需要知道与 SpringBoot 整合时的最佳匹配版本,根据 SpringBoot 版本下载对应的 MonggoDB 版本

    2024年02月13日
    浏览(40)
  • Scrapy框架之MongoDB通过配置文件管理参数--Linux安装MongoDB--图形管理工具

    目录 MongoDB通过配置文件 问题 解决方案  步骤 提示 Linux安装MongoDB 环境 下载依赖与安装包 解压安装  MongoDB GUI管理工具  独立软件GUI软件 Robo 3T使用 VSCode集成GUI插件 问题 启动MongoDB时,编写参数太麻烦 解决方案 通过配置文件统一管理 找到MongoDB的配置文件:在MongoDB的安装目

    2024年02月12日
    浏览(49)
  • 【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细)

    本文主要介绍 MongoDB 最新版本 6.x 在Windows 和 Linux 操作系统下的安装方式,和过去 4.x 、5.x 有些许不同之处,供大家参考。 进入官网下载 Mongodb 安装包,点此跳转,网站会自动检测当前操作系统提供最新的版本,和适合此平台的安装包: 除了 .msi 格式的安装包,还可以选择

    2024年02月10日
    浏览(49)
  • 一文搞定(linux+windows+docker)安装MongoDB

    1.下载地址 https://www.mongodb.com/try/download/community 2.安装 运行安装程序:双击下载的安装程序(.msi文件),然后按照安装向导的指示进行安装。可以按照默认设置进行安装,或者根据需要更改安装路径和其他选项。 3.配置目录 3.1环境变量配置 ​ 在Path中加bin目录:E:work_softM

    2024年02月14日
    浏览(42)
  • MongoDB(一) windows 和 linux 之 Ubuntu 安装

    数据库分类 一、关系型数据库(RDBMS) mysql 、Oracle、DB2、SQL Server 关系数据库中全都是表 二、非关系型数据库(NO SQL) MongoDB、Redis 键值对数据库 文档数据库MongoDB 下载 mongoDB https://www.mongodb.com/try/download/community 主要作用 MongoDB是一个跨平台的,面向文档的数据库,可提供高性

    2024年02月07日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包