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

由于apt-get命令不知道为什么使用不了(可能是关闭了某个访问外网的东西),所以手动在ubuntu上安装mongodb

  • 将安装包复制到虚拟机内,移动的操作见链接: https://blog.csdn.net/weixin_46361294/article/details/126665214?spm=1001.2014.3001.5501
  • 移动完成后进行解压tar -zxvf mongodb-linux-x86_64-rhel62-3.6.4.tgz
  • 对文件重命名mv mongodb--linux-x86_64-rhel62-3.6.4 mongodb
  • 进入mongodb的目录下,创建存储数据的文件和日志文件mkdir data mkdir -p data/db mkdir -p data/logs
  • data文件夹下创建配置文件mongodb.conf,并且在其中添加vi mongodb.conf以下内容
port=27017
dbpath=/opt/mongodb/data/db
logpath=/opt/mongodb/data/logs/mongodb.log
fork=true
logappend=true
  • 配置完成之后使用命令运行mongodb命令: ./bin/mongod --config /opt/mongodb/data/mongodb.conf
  • 使用命令./bin/mongod --config /opt/mongodb/data/mongodb.conf运行mongodb时,1.运行时也会提示找不到libssl.so.10,从网上下载这个包,然后放到/usr/lib文件夹中问题即可解决;2.出现libcrypto.so.10的包没有找到的报错,可能是包的版本太低了,最后解决办法是将libcrypto.so.1.0.2k文件夹改名替代libcrypto.so.10文件夹,下载链接如下:这个地方上传资源上传不了,如果不出现以下问题的话mongodb就是运行成功了。
    在这里插入图片描述
  • 运行以下命令显示编译错误时./bin/mongod --config /opt/mongodb/data/mongodb.conf,是因为在/opt/mongodb/data/mongodb.conf文件中要填写的信息并没有完整的填入,port–>rt
    在这里插入图片描述

相关文章:

  • shell排序算法
  • Hadoop - 本地安装 完全分布式安装 集群配置 xsync分发脚本
  • 基于视觉AI的管道高后果区预警系统
  • 计算机毕业设计ssm+vue基本微信小程序的蛋糕预订平台系统
  • CSP202206-1 归一化处理 (C/C++)
  • c++ 11 多线程支持 (std::packaged_task)
  • Spring MVC注解Controller源码流程解析--定位HandlerMethod
  • 常用排序方法、sort的实现原理、快排的优化
  • centos7 离线安装httpd
  • Redis学习之路(三)--key键操作
  • 为什么这么多品牌迫切想要改变Logo?
  • 郁锦香、凯里亚德亮相“2022锦江行”,如何走出一条酒店破题之路
  • 拓展:Microsoft密钥类型说明
  • 基本 nosql 和 mongodb等数据库对比基本 nosql 和 mongodb等数据库对比
  • 使用打表法找规律
  • bootstrap创建登录注册页面
  • centos安装java运行环境jdk+tomcat
  • docker-consul
  • Electron入门介绍
  • Java 最常见的 200+ 面试题:面试必备
  • JavaWeb(学习笔记二)
  • Js基础知识(四) - js运行原理与机制
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Redis在Web项目中的应用与实践
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Terraform入门 - 1. 安装Terraform
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • unity如何实现一个固定宽度的orthagraphic相机
  • vue学习系列(二)vue-cli
  • Yii源码解读-服务定位器(Service Locator)
  • 大快搜索数据爬虫技术实例安装教学篇
  • 入门级的git使用指北
  • 我看到的前端
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 在Unity中实现一个简单的消息管理器
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #{}和${}的区别是什么 -- java面试
  • #ifdef 的技巧用法
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (03)光刻——半导体电路的绘制
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (二)JAVA使用POI操作excel
  • (附源码)php新闻发布平台 毕业设计 141646
  • (黑马C++)L06 重载与继承
  • (十) 初识 Docker file
  • (十六)串口UART
  • (转)linux 命令大全
  • .net 程序发生了一个不可捕获的异常
  • .NetCore部署微服务(二)