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数据的丢失

相关推荐
阿部多瑞 ABU11 分钟前
`chenmo` —— 可编程元叙事引擎 V2.3+
linux·人工智能·python·ai写作
Knight_AL32 分钟前
Spring 事务传播行为 + 事务失效原因 + 传播行为为什么不用其他模式
数据库·sql·spring
倔强的石头_35 分钟前
时序数据时代的“存储与分析困局”解析及金仓解决方案
数据库
计算机毕设VX:Fegn089539 分钟前
计算机毕业设计|基于springboot + vue小型房屋租赁系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
徐同保40 分钟前
nginx转发,指向一个可以正常访问的网站
linux·服务器·nginx
HIT_Weston43 分钟前
95、【Ubuntu】【Hugo】搭建私人博客:_default&partials
linux·运维·ubuntu
实心儿儿1 小时前
Linux —— 基础开发工具5
linux·运维·算法
oMcLin1 小时前
如何在SUSE Linux Enterprise Server 15 SP4上通过配置并优化ZFS存储池,提升文件存储与数据备份的效率?
java·linux·运维
倔强的石头_2 小时前
场景化落地指南——金仓时序数据库在关键行业的应用实践
数据库
SelectDB2 小时前
驾驭 CPU 与编译器:Apache Doris 实现极致性能的底层逻辑
运维·数据库·apache