CentOS离线安装MongoDB

目录

1、下载

2、上传并解压

3、创建目录

4、新建配置文件

5、启动

6、验证

7、停止服务

[7.1 快速停止](#7.1 快速停止)

[7.2 标准的关闭方法](#7.2 标准的关闭方法)


1、下载

下载MongoDB对应的压缩包,本次使用的是4.0.10版本,点击下载

2、上传并解压

把压缩包上传到服务器,并进行解压

tar -xvf mongodb-linux-x86_64-4.0.10.tgz

3、创建目录

创建文集相关的存储目录

#数据存储目录

mkdir -p /data/mongodb/single/data/db

#日志存储目录

mkdir -p /data/mongodb/single/log

4、新建配置文件

vi /data/mongodb/single/mongod.conf

配置内容:

systemLog:

#MongoDB发送所有日志输出的目标指定为文件

#The path of the log file to which mongod or mongos should send all diagnostic logging information

destination: file

#mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径

path: "/data/mongodb/single/log/mongod.log"

#当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。

logAppend: true

storage:

#mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。

##The directory where the mongod instance stores its data.Default Value is "/data/db".

dbPath: "/data/mongodb/single/data/db"

journal:

#启用或禁用持久性日志以确保数据文件保持有效和可恢复。

enabled: true

processManagement:

#启用在后台运行mongos或mongod进程的守护进程模式。

fork: true

net:

#服务实例绑定的IP,默认是localhost

bindIp: localhost,10.100.24.31

#bindIp

#绑定的端口,默认是27017

port: 27017

5、启动

/usr/local/mongodb/mongodb-linux-x86_64-4.0.10/bin/mongod -f /data/mongodb/single/mongod.conf

6、验证

通过查看进程,验证是否启动成功

ps -ef |grep mongod

7、停止服务

7.1 快速停止

通过系统的kill命令直接杀死进程:

kill -2 54410

7.2 标准的关闭方法

通过mongo客户端中的shutdownServer命令来关闭服务

//客户端登录服务,注意,这里通过localhost登录,如果需要远程登录,必须先登录认证才行。

mongo --port 27017

//#切换到admin库

use admin

//关闭服务

db.shutdownServer()

相关推荐
ClickHouseDB4 小时前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
m0_639906944 小时前
Redis入门|五种数据结构、使用场景、持久化RDB&AOF
数据结构·数据库·redis
时间售卖铺5 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw5 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
数智园区合作社6 小时前
问数平台怎么把同一个指标锁成一个数
大数据·数据库·人工智能·ai
lbb 小魔仙7 小时前
Windows搭建PaddleOCR+飞书Webhook自动打卡通知机器人:识别、推送与远程触发完整教程
数据库·人工智能·prometheus·时序数据库
captain3768 小时前
MyBatis操作数据库(入门2)
java·数据库·spring boot·后端·spring·mybatis
心中有你02148 小时前
Java实现Dijkstra最短路径算法(邻接表 + 优先队列)
java·数据库·算法
龙亘川8 小时前
综合素质评价业务建模:从过程性评价到成长档案全链路闭环
数据库·智慧城市·数据可视化
数据库小组8 小时前
NineData 实战教程:MySQL 5.5 数据迁移同步到 MySQL 8.0(跨版本升级)
数据库·mysql·mysql优化·数据库开发·数据库迁移·版本升级·数据复制