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

相关推荐
童谣11 小时前
越华环保集团市级统筹申报数字化中台:政策校验与减排仿真一体化架构
数据库·架构
制造数据与AI践行者老蒋1 小时前
离谱!PromptTemplate 遇上 JSON,花括号直接引发解析战争
数据库·microsoft·json
一叶龙洲1 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
中微极客1 小时前
用LangChain 0.3构建生产级RAG与Agent:从API集成到Streamlit部署
数据库·人工智能·langchain
吴声子夜歌1 小时前
MongoDB 4.x——并发优化
数据库·mongodb
不如语冰2 小时前
AI大模型入门-Python进阶-上下文管理与with语句
开发语言·数据结构·数据库·人工智能·pytorch·redis·python
寒水馨2 小时前
Linux下载、安装llama.cpp-b10068(附安装包llama-b10068-bin-ubuntu-vulkan-x64.tar.gz)
linux·ubuntu·llm·llama·本地部署·llama.cpp·推理引擎
l1t4 小时前
DeepSeek总结的DuckLake 架构深度剖析-2
数据库·架构
YOU OU4 小时前
Redis事务
数据库·redis·缓存
数智化管理手记5 小时前
财务大数据怎么管住资金风险?财务大数据和财务数智化到底怎么结合?
大数据·网络·数据库·人工智能·数据挖掘