CentOS(阿里云服务器)安装MongoDB

本文详细介绍了在CentOS阿里云服务器上安装MongoDB的步骤,包括创建yum源、安装MongoDB、配置防火墙和安全组、修改配置文件以允许外网访问,并提供了启动、停止、重启MongoDB的命令。特别提醒注意配置文件的格式,避免启动失败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS(阿里云服务器)安装mongodb

1. 创建yum源文件:
vim /etc/yum.repos.d/mongodb-org-4.0.repo

配置内容如下所示:

[mongodb-org-4.0]  
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
2. 安装MongoDB
yum -y install mongodb-org
3. 设置防火墙,故需要在防火墙开放mongodb的27017端口:
firewall-cmd --zone=public --add-port=27017/tcp --permanent
4. 因为我是在阿里云服务器的CentOS安装的,所以需要在控制台的实例安全组中开放27017端口

在这里插入图片描述
在这里插入图片描述

5.为保证在外网下能够访问mongodb,故在器配置文件/etc/mongod.conf中更改相关配置:
将bindIp由127.0.0.1更改为0.0.0.0
注意:由于mongodb的配置文件为yml文件,故在配置时,保证配置文件的格式要求:
1. bindIp作为net的下级属性,空两个空格!!!!
2. 0.0.0.0作为bindIp的属性值,与:保持一个空格!!!!

在这里插入图片描述

此时,我们启动mongodb,此时启动成功!!

systemctl start mongod.service
6.注意:如果配置格式出现错误,会得到启动失败,报错信息如下:

这里是一个大坑,大家一定要注意配置文件的编写格式是否正确

在这里插入图片描述

7. CentOS下关于MongoDB的相关命令
启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service
重启mongodb :systemctl restart mongod.service
查看mongodb的状态 :systemctl status mongod.service
本地连接mongodb:mongo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值