【NoSQL数据库】MongoDB数据库的安装与卸载

目录

一、MongoDB原理

二、MongoDB的安装和卸载

三、注意事项


一、MongoDB原理

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

二、MongoDB的安装和卸载

1、进入虚拟机终端,在线安装mongodb,进入/etc/yum.repos.d/目录,创建mongodb-org-4.2.repo文件

touch mongodb-org-4.2.repo。

2、添加如下代码到mongodb-org-4.2.repo中,进行配置。

3、安装mongodb

yum install --y mongodb-org

4、创建默认目录(已经存在)

mkdir --p /var/lib/mongo

mkdir --p /var/log/mongodb

5、查看mongodb版本

mongod --version

6、mondodb启动,命令systemctl start mongod

Mondodb停止,命令systemctl stop mongod

7、进入mongodb命令行和退出测试

8、查看mongodb状态,命令pgrep mongo -l

9、通过yum list命令查看已安装的mongodb。

执行命令:yum list installed | grep mongo

三、注意事项

MongoDB部署过程中要注意依赖库和软件包是否缺少,以及root用户的权限问题,同时要合理设置 MongoDB 的数据存储路径和日志文件路径。在完成这些的前提都是要进行网络配置、内存资源分配等,确保mongodb的顺利安装。

这部分还是比较简单的,我在操作的过程中唯一遇到的问题是查看mongodb版本号时,用错了命令,把mongod --version写成mongod -version,显示错误,后来才发现需要两条杠,于是重新写入,执行命令,就可以正确显示版本号了。

相关推荐
洲覆8 分钟前
缓存异常:缓存穿透、缓存击穿、缓存雪崩
开发语言·数据库·mysql·缓存
xcLeigh39 分钟前
KingbaseES数据库:本地连接全攻略!从环境检查到问题排查,新手也能轻松上手
数据库
rexling143 分钟前
【玩转全栈】----Django基本配置和介绍
数据库·django·sqlite
Deamon Tree1 小时前
如何保证缓存与数据库更新时候的一致性
java·数据库·缓存
大G的笔记本1 小时前
MySQL 中的 行锁(Record Lock) 和 间隙锁(Gap Lock)
java·数据库·mysql
洲覆1 小时前
go-mysql-transfer 伪装从库实现 MySQL 到 Redis 数据同步(完整配置)
数据库·redis·mysql·golang
谅望者2 小时前
SQL 自连接详解:当数据表需要与自己对话(组织层级实战)
数据库·sql·mysql·oracle·database
武子康2 小时前
大数据-141 ClickHouse 副本实战 | ReplicatedMergeTree + ZooKeeper 从 0–1:创建、选举、日志复制、排障
大数据·后端·nosql
姚远Oracle ACE2 小时前
解读 “SQL ordered by Physical Reads (UnOptimized)“
数据库·sql·oracle
山峰哥2 小时前
KingbaseES 表空间与模式优化策略深度研究报告
开发语言·数据结构·数据库·oracle·深度优先