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

MongoDB单实例安装(Linux)

实战环境

centos7系统、64位

iptables和selinux关闭

mongodb简介

mongodb是个非关系型数据库,但操作跟关系型数据最类似。mysql是关系型数据库

mongodb是面向文档存储的非关系型数据库,数据以json的格式进行存储

mongodb可用来永久存储,也可用来缓存数据

mongodb提供副本集和分片集群功能,操作简单

mongodb的下载链接,直接使用mongodb的二进制文件,免编译安装

Try MongoDB Atlas Products | MongoDB

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz

mongodb的二进制解压安装

cd /usr/local/src/

wget 'http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz'                #mongodb下载二进制包

tar -zxvf mongodb-linux-x86_64-4.0.2.tgz                                                        #解压,由于是二进制的,解压即安装

mv mongodb-linux-x86_64-4.0.2 /usr/local/mongodb

验证安装是否成功

ll -h /usr/local/mongodb/

/usr/local/mongodb/bin/mongod --help

/usr/local/mongodb/bin/mongod --version

monogdb单例配置文件/data/mongodb/27017/mongodb.conf

systemLog:

  destination: file

  logAppend: true

  path: /data/mongodb/27017/mongodb.log

storage:

  dbPath: /data/mongodb/27017

  journal:

    enabled: true

processManagement:

  fork: true

net:

  port: 27017

  bindIp: 0.0.0.0

安全说明

如果是公网服务器,学习的时候,建议监听在127.0.0.1:2017

启动mongodb服务器

/usr/local/mongodb/bin/mongod -f /data/mongodb/27017/mongodb.conf

mongodb的启动验证

ll -h /data/mongodb/27017/        #数据文件查看

ps auxf                                        #进程查看

netstat -tulnp|grep mongo        #端口查看

mongodb的关闭方式

kill 关闭        #不建议,后续介绍正确的关闭方法

kill -9和突然断电可能会导致mongodb数据的丢失

http://www.lryc.cn/news/225477.html

相关文章:

  • 各种业务场景调用API代理的API接口教程(附带电商平台api接口商品详情数据接入示例)
  • React-hooks有哪些 包括用法是什么?
  • 根据DataFrame指定的列该列中如果有n个不同元素则将其转化为n行显示explode()
  • 《持续交付:发布可靠软件的系统方法》- 读书笔记(十三)
  • 【Copilot】登录报错 Extension activation failed: “No auth flow succeeded.“(VSCode)
  • uboot - 驱动开发 - dw watchdog
  • 【系统架构设计】架构核心知识: 2.5 软件测试、系统转换计划、系统维护
  • EXPLAIN详解(MySQL)
  • [PyTorch][chapter 61][强化学习-免模型学习 off-policy]
  • 【服务器学习】 iomanager IO协程调度模块
  • 前端设计模式之【迭代器模式】
  • Linux-用户与用户组,权限
  • 使用nvm-windows在Windows下轻松管理多个Node.js版本
  • 2023.11.10 hadoop,hive框架概念,基础组件
  • Kubernetes 创建pod的yaml文件-简单版-nginx
  • Git的进阶操作,在idea中部署gie
  • 设计模式-迭代器模式(Iterator)
  • 【计算机网络笔记】Internet网络的网络层——IP协议之IP数据报的结构
  • 【Git】Git的GUI图形化工具ssh协议IDEA集成Git
  • Java中抽象类
  • 18 Linux 阻塞和非阻塞 IO
  • 多因素验证如何让企业邮箱系统登录更安全?
  • 投票助手图文音视频礼物打赏流量主小程序开源版开发
  • 黑客(网络安全)技术——高效自学1.0
  • 8255 boot介绍及bring up经验分享
  • visual studio 启用DPI识别功能
  • 一题三解(暴力、二分查找算法、单指针):鸡蛋掉落
  • 第一章 Object-XML 映射简介
  • 精密设备企业适合哪款CRM客户管理体系?
  • Rasa-笔记