千家信息网

Centos7怎么安装MongoDB

发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,本篇内容介绍了"Centos7怎么安装MongoDB"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!M
千家信息网最后更新 2025年02月09日Centos7怎么安装MongoDB

本篇内容介绍了"Centos7怎么安装MongoDB"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

MongoDB 是一个基于分布式 文件存储的NoSQL数据库

Packages包说明

MongoDB官方源中包含以下几个依赖包:

mongodb-org: MongoDB元数据包,安装时自动安装下面四个组件包:

1.mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。

2.mongodb-org-mongos: 包含mongos的守护进程。

3.mongodb-org-shell: 包含mongo shell。

4.mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。

官方下载https://www.mongodb.com/download-center/community

将mongodb-linux-x86_64-rhel70-*.tgz下载到本地后上传到Linux服务器

例如 /usr/local/soft/mongoDB

解压缩:

tar -zxvf mongodb-linux-*-4.2.0.tgz

解压后如下图

创建安装文件路径

eg:/usr/localcd /usr/localmkdir mongodb4.2

然后将mongodb-linux-x86_64-* 下的文件移动到mongodb4.2文件夹下

mv mongodb-linux-x86_64-rhel70-4.2.0/* /usr/local/mongodb4.2/

创建文件夹data

mkdir data

在/usr/local/mongodb4.2下文件夹下创建logs文件

touch logs

进入/usr/local/mongodb4.2/bin目录下,启动mongodb服务

./mongod --dbpath=/usr/local/mongodb4.2/data --logpath=/usr/local/mongodb4.2/logs --logappend  --port=27017 --fork

启动客户端,进入/usr/local/mongodb4.2/bin目录下

./mongo

配置环境变量

vi /etc/profile

最后一行加 export PATH=/usr/local/mongodb4.2/bin:$PATH ---/usr/local/mongodb4.2为安装路径

将mongo服务加到 systemctl 服务中

vi /usr/lib/systemd/system/mongod.service

写入如下文字

[Unit]Description=mongodbAfter=network.target remote-fs.target nss-lookup.target  [Service] Type=forking ExecStart=/usr/local/mongodb4.2/bin/mongod --fork --logappend --config /etc/mongod.conf --auth --wiredTigerCacheSizeGB 0.5ExecReload=/bin/kill -s HUP $MAINPIDExecStop=/usr/local/mongodb4.2/bin/mongod --shutdown --config /etc/mongod.confPrivateTmp=true [Install] WantedBy=multi-user.target

vi /etc/ mongod.conf

写入如下文字

# Where and how to store data.storage:  dbPath: /usr/local/mongodb4.2/data  journal:    enabled: true#  engine: mmapv1#  mmapv1:#  wiredTiger:# where to write logging data.systemLog:  destination: file  logAppend: true  path: /usr/local/mongodb4.2/logs# network interfacesnet:  port: 27017  bindIp: 127.0.0.1   -- 改为0.0.0.0可以被外部访问#processManagement:security:  authorization: enabled

将端口号加入防火墙规则:

firewall-cmd --zone=public --add-port=27017/tcp --permanentfirewall-cmd --reload

其他相关命令

systemctl stop mongod.service --停止

systemctl start mongod.service --启动

systemctl status mongod.service --查看运行状态

service mongod start --启动

chkconfig mongod on --

service mongod stop --停止

service mongod restart --重启

拾遗 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

"Centos7怎么安装MongoDB"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

文件 服务 文件夹 内容 官方 数据 文字 更多 目录 知识 路径 进程 配置 实用 学有所成 接下来 一行 分布式 变量 口号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全高清图 如何推荐自己的软件开发公司 综合技能应用网络技术 邮政银行软件开发中心 待遇 aba服务器启动失败 视频管理服务器视频矩阵 瑞森网络技术有限公司 网御网络安全审计型号 会计师事务所的网络安全 怀柔区定制软件开发怎么样 编程小软件开发 iis服务器扩展 公众号服务器配置停用有什么影响 华为软件开发红线标准 ora数据库两张表合并 应聘网络技术面试 职高计算机网络技术可以干什么 网络安全与信息对抗的区别 串口服务器读不上来 数据库中三个世界之间的关系 游戏数据怎么保存到服务器 四川学软件开发哪个大学好 公众号服务器配置停用有什么影响 大数据库管理系统申请办绿码 属于有线宽带接入网络技术的是 怎么往数据库添加时间 世界拉力锦标赛7服务器 数据库题 视图E-R快递 考研国家安全与网络安全 达梦数据库 初始化密码
0