搭建MongoDB

yaml 复制代码
title: 搭建MongoDB
date: 2024-11-30 23:30:00
categories: 
- 服务器
tags:
- MongoDB
- 大数据

搭建MongoDB

  • 环境:Centos 7-2009

1. 创建MongoDB的国内yum源

bash 复制代码
# 下载Centos7对应最新版7.0.15的安装包
cat >> /etc/yum.repos.d/mongodb.repo << "EOF"
[mongodb-org]
name=MongoDB Repository
baseurl=https://mirror.iscas.ac.cn/mongodb/yum/el$releasever/
gpgcheck=0
enabled=1
EOF

2. 安装MongoDB

bash 复制代码
# 刷新yum缓存
sudo yum makecache

# 安装MongoDB
sudo yum install -y mongodb-org 
bash 复制代码
# 修改监听的ip地址为任何地址,否则无法远程连接MongoDB数据库
sed -i 's|bindIp: 127.0.0.1|bindIp: 0.0.0.0|' /etc/mongod.conf 
bash 复制代码
# 需要注意,需要支持AVX指令集的CPU才能启动MongoDB
cat /proc/cpuinfo | grep avx
# 若没有输出,则不支持AVX指令集,则无法使用MongoDB

# 开启MongoDB开机自启
systemctl enable mongod

# 启动MongoDB
systemctl start mongod

# 查看MongoDB状态
systemctl status mongod

# 停止MongoDB
systemctl stop mongod

3. 连接数据库

bash 复制代码
# 重启MongoDB
systemctl restart mongod
bash 复制代码
# 对于MongoDB 6.0版本以上需要安装MongoDB-shell环境
# 对于MongoDB 7.0以上版本,使用mongosh进行连接
mongosh 主机名或者IP

参考文档

  1. https://blog.csdn.net/chenlixiao007/article/details/110206062

  2. MongoDB 软件仓库镜像使用帮助 - MirrorZ Help

  3. Linux CentOS7 环境下安装 MongoDB_linux centos7 安装mongo客户端-CSDN博客

  4. MongoDB 软件仓库镜像使用帮助 - MirrorZ Help

相关推荐
毛驴赶鹿3 小时前
【金仓数据库征文】KES V9性能调优实战记录:从慢SQL排查到全链路优化
数据库·sql
码农阿豪3 小时前
【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南
数据库·macos·docker
杨云龙UP4 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
ZENERGY-众壹4 小时前
500个工商业电站压垮数据库?海量光伏时序数据存储的架构取舍
数据库·架构·influxdb·光伏·光伏运维
mubei-1235 小时前
SpringDAO的用法
java·开发语言·数据库
星蓝_starblue7 小时前
零服务器、零数据库!开源growth-board,利用GitHub自动管理刷题/学习/求职全流程
服务器·数据库·程序人生·系统架构·node.js·github·改行学it
三8449 小时前
sqli-labs1-10通关笔记
数据库
BullSmall11 小时前
Another Redis Desktop Manager(ARDM)下载指南
数据库·redis·缓存
SelectDB11 小时前
Apache Doris 倒排索引工作原理:全文检索提速 59 倍,点查提速 14 倍
数据库
码农颜11 小时前
5.1.1 原⼦性
数据库·mysql