centos7 安装 MongoDB (复制粘贴系列)

Docker容器安装MongoDB(一) 1、下载MongoDB镜像 MongoDB 镜像库地址: https://hub.docker.com/_/mongo?tab=tags&page=1&ordering=last_updated 从上图可以看到很多版本,我们可以根据所需要的版本进行选择,此处我们推荐使用最后更新的八本使用如图命令:docker pull mongo:latest // 下载最新版本mongo镜像 docker pull mongo:latest 如下图下载镜像完成 使用docker i.. 阅读详情

1.创建基础目录(已经有的话,请跳过)

# 用来存储我们下载好的一些文件或者软件
mkdir -p /home/service
# 用来存储配置文件
mkdir -p /home/config
# 用来存储日志
mkdir -p /home/logs
# sh脚本
mkdir -p /home/sh

2. 下载解压mongo(复制全部,粘贴运行就好了)

# 没有wget 的话,yum install -y wget
yum install -y wget
cd /home/service
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.0.tgz
tar -xzvf mongodb-linux-x86_64-rhel70-4.4.0.tgz -C /home/service/
mv /home/service/mongodb-linux-x86_64-rhel70-4.4.0 /home/service/mongodb

3. 编写mongo配置(复制全部,粘贴运行就好了)

mkdir -p /home/service/mongodb/myconfig
ln -s /home/service/mongodb/myconfig /home/config/mongodb
cat <<'EOF'> /home/service/mongodb/myconfig/mongodb.conf
dbpath = /home/service/mongodb/data/db
logpath = /home/service/mongodb/data/logs/mongodb.log
port = 27017
# 测试下可以0.0.0.0,正式环境:127.0.0.1
bind_ip=0.0.0.0
fork = true
#nohttpinterface = true
auth=true
EOF

# 软链
ln -s /home/service/mongodb/data/logs /home/logs/mongodb

4. 设置mongo自启文件(复制全部,粘贴运行就好了)

mkdir -p /home/service/mongodb/data/db
mkdir -p /home/service/mongodb/data/logs

cat <<'EOF'> /home/service/mongodb/myconfig/mongodb.service
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/home/service/mongodb/bin/mongod --config /home/service/mongodb/myconfig/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/home/service/mongodb/bin/mongod --shutdown --config /home/service/mongodb/myconfig/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF

cp /home/service/mongodb/myconfig/mongodb.service /lib/systemd/system/mongodb.service
systemctl enable mongodb.service
systemctl start mongodb.service
service mongodb status

5. 配置系统环境(复制全部,粘贴运行就好了)

cat <<'EOF'>> /etc/profile
export MONGODB_HOME=/home/service/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
EOF

source /etc/profile

6.创建MongoDB管理员

mongo

use admin
#创建mongo管理员,并且赋予权限
db.createUser({ user: 'admin', pwd: 'mongoAdmin', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
#退出登录
exit

7. 防火墙开启27017端口(复制全部,粘贴运行就好了)

yum -y install firewalld
systemctl start firewalld.service
chkconfig --level 35 firewalld on
firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports

8. 测试访问

 

CentOS 7 安装配置 MongoDB 7.0:从零到生产环境最佳实践 文档型数据库作为处理非结构化数据的重要工具,在现代应用开发中扮演着关键角色。其核心原理是通过灵活的文档模型存储数据,支持动态模式,特别适合快速迭代的业务场景。在众多文档数据库中,MongoDB凭借其成熟的生态和丰富的功能成为主流选择。对于需要在Linux服务器上部署数据库的开发者而言,掌握通过官方Yum仓库进行安装的方法至关重要,这不仅能确保软件包的安全性和兼容性,还能简化后续的版本管理和安全更新流程。本文以CentOS 7操作系统为例,详细解析了从系统环境准备、仓库配置、服务安装启动,到至关重要的安全设置 阅读详情

相关推荐

mongodb 4.0镜像

开源的分布式文件存储数据库mongodb 4.0镜像

【阿里云镜像】配置阿里云镜像—MongoDB 镜像

一、参考链接 ????阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com) ????mongodb镜像-mongodb下载地址-mongodb安装教程-阿里巴巴开源镜像站 (aliyun.com) ????centOs安装并使用mongodb 【国内镜像版】_SWEENEY_HE的博客-优快云博客_mongodb国内镜像 二、MongoDB 镜像简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

宝耶需努力的技术分享博客 2816

MongoDB Docker image

mongodb/mongodb-community-server:7.0-ubuntu2204

MongoDB下载安装

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

ldcaws的专栏 2160

GPS-SDR-SIM使用详解

GPS-SDR-SIM 是一款开源工具,能够生成 GPS 基带信号数据流,这些数据流可通过软件定义无线电(SDR)平台(如 ADALM-Pluto、bladeRF、HackRF、USRP 等)转换为射频(RF)信号。简单来说,它能模拟 GPS 卫星信号,帮助开发者或爱好者测试 GPS 接收设备的性能,而无需依赖真实的卫星信号。

qq_35621280的博客 1241

《LangChain技术原理剖析:OpenAI Function Calling的实践与应用》

,"unit": {},name:函数的唯一标识符:自然语言描述,决定LLM如何选择该函数parameters:定义输入参数的完整Schema。

qq_62223405的博客 980

centos7安装mongodb_centos7 安装 MongoDB (复制粘贴系列)

MongoDB 下载链接:https://www.mongodb.com/try/download/communitycentos7 镜像下载链接:http://mirrors.aliyun.com/centos/7/isos/x86_64/也可以在服务器上面:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4...

weixin_39834084的博客 83

基于TKVA与深度学习的量子点微型光谱仪光谱重建改进算法研究

本文提出了一种融合深度学习的改进TKVA算法(TKVA-DL),用于提升量子点微型光谱仪的光谱重建精度。该方法创新性地结合深度先验网络与注意力机制,通过自适应学习光谱隐式先验替代传统固定正则化项,并动态加权探测器响应通道。实验表明,所提方法在仿真和实测数据上均显著优于传统TKVA及主流深度学习算法,RMSE降低35%,PSNR提升4.2 dB,同时保持物理可解释性。完整MATLAB实现验证了方法的有效性与可复现性,为微型光谱仪的高精度重建提供了新思路。 关键词:量子点微型光谱仪;光谱重建;Tikhonov正

AI的内部世界的博客 81

centos7安装MongoDB3.4

centos7安装MongoDB3.4 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 安装步骤: 1.创建yum源文件 指令:vim /etc/yum.repos.d/mongodb-org-3.4...

别来...无恙*的博客 221

《QGIS快速入门与应用基础》079:KML/KMZ格式:Google Earth兼容

KML/KMZ是专为地理可视化设计的空间数据格式,原生兼容Google Earth,支持点线面要素标注与多媒体集成。KML为XML文本格式,KMZ是其压缩版本。该格式优势在于可视化表现力强、跨平台共享便捷,适合地理标注、路线分享等场景,但存在属性支持弱、大数据量处理效率低等局限。QGIS中可便捷加载和导出KML/KMZ数据,需注意编码设为UTF-8、勾选"导出样式"以保留可视化效果。建议中小规模标注数据使用KMZ格式,确保关联资源完整,提升共享效率。

LuckyHanMo的博客 765

MATLAB基础应用精讲-【数模应用】信用评分模型(附R语言和python代码实现)

信用评分模型是近年来兴起的一种为了保障银行和其他金融部门的金融安全而设立的一种关于人身金融权限的划定模型。该模型指根据客户的信用历史资料,利用一定的信用评分模型,得到不同等级的信用分数,根据客户的信用分数,来决定客户所可以持有的金额权限,从而保证还款等业务的安全性。而随着在现代社会和公司中,贷款,信用卡的作用日渐突出,信用评分模型的发展前景不可估量。信贷风险是指借款人因偿还贷款或履行合同承诺而破产而产生损失的可能性。传统上,它与贷款人无法偿还所欠利息和本金、影响现金流和增加装配成本所产生的风险有关。

qq_36130719的博客 364

centos8里面安装mongodb

centos8里面安装mongodb 报错

qq_37454914的博客 2158

H3C BGP联盟实验

bgp,bgp联盟,bgp公认团体属性,

一只懒羊羊 968

centos7 安装 nacos (复制粘贴系列)

nacos 下载链接:https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz centos7 镜像下载链接:Index of /centos/7/isos/x86_64/ 也可以在服务器上面:wgethttps://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz centos7两行命令..

itjavaee的博客 722

Java:PriorityQueue详解——从零基础到应用

看了网上的详解,我反是一篇没看懂,都是什么垃圾玩意也发出来,无语,我自己根据这两天的学习总结出来了下面这些干货,我就是这么学会的,大家要是零基础看肯定木问题。

流楚丶格念的博客 6140

YOLOv8【第十一章:视频追踪与流处理篇·第6节】BoT-SORT 改进:结合相机运动补偿(CMC)提升追踪稳定性!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 717

CentOS7下源码安装部署MongoDB——2020/8/15

1、下载源码包: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-3.2.12.tgz mv mongodb-linux-x86_64-3.2.12/ /usr/local/mongodb 3、切换目录 cd /usr/local/mongodb 4、在当前路径【/usr/local/mong

k0sec的安全路 395

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2....

一个有趣、有料、有内涵的地方! 273

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux安装、运行MongoDB

更新:MongoDB4.0.1-->MongoDB4.0.13正式版 一.我的安装环境:CentOS7+MongoDB4.0.13。 二.下载MongoDB。 官网下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz 压缩包下载完成后winscp上传到Linu...

yzh_1346983557的博客 4万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

CentOS6.10安装MongoDB出错

执行yum install -y mongodb-org命令之后,如果出现 第一步: 更新yum源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo (Centos7为:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo) 第二步: 备份配置文件,防止以后出错后不好恢复 mv /e

梦幻安然 1251

安装php-7.2.8 并安装mongodb redis扩展模块块的安装_2018_lcf

下载源码安装包php-7.2.8.tar.gz ./configure '--prefix=/usr/local/php' '--with-config-file-path=/usr/local/php/etc' '--with-bz2' '--with-curl' '--enable-ftp' '--enable-sockets' '--disable-ipv6' '--with-gd' '...

cbuy888的博客 4284

CentOS安装部署Graylog

快速在服务器上安装garylog

陆漫漫的博客 1549

Linux如何安装、运行MongoDB

一.我的安装环境:CentOS7 MongoDB4.0.1。 二.下载MongoDB。 官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community,选择Community Server服务。 我下载的是最新的4.0.1的legacy(旧)版。压缩包下载完成后上传到Linux上,然后解压。解压命令: tar -zxvf mong...

BigMoreKT的博客 1118

Linux安装mongodb

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.youkuaiyun.com/yzh_1346983557/article/details/81735755 更新:MongoDB4.0.1-->MongoDB4.0.13正式版 一.我的安装环境:CentOS7+MongoDB4.0.13。 二.下载Mong...

Victoria__W的博客 253

linux怎么安装db4,Centos7安装Mongodb4

1、下载源码包curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz2、解压 放到 /usr/local/ 目录下tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/ /usr/l...

weixin_39533174的博客 742
上一篇: centos7 安装 nginx (复制粘贴系列)
下一篇: centos7两行命令部署测试环境(mysql+redis+nginx+jdk+mongodb)
97牛肉面
博客等级 码龄9年 54粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值